		.visitenkarte_rahmen_um_tabelle  /* der Rahmen um die Visitenkarten */ { border: solid 1px #3e3e3e; }		.text_mitte  /* Textformatierung der Visitenkarten */ { color: #3e3e3e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; }		.text_mitte_ueberschrift  /* Textformatierung der Visitenkarten */ { color: #3e3e3e; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; }		.ueberschrift { color: #3e3e3e; font-size: 32px; font-family: Verdana, Arial, Helvetica, sans-serif; }		.sub_ueberschrift { color: #3e3e3e; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; }		a.navigation  { color: #3e3e3e; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none; text-align: center; margin-right: 3px; padding: 3px; float: none; border: solid 1px  }		a.navigation:hover { color: #fff; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none; background-color: #3e3e3e; text-align: center; margin-right: 3px; padding: 3px; float: none; border: solid 1px #3e3e3e  }.ueberschrift2 { color: white; font-size: 32px; font-family: Verdana, Arial, Helvetica, sans-serif; }.sub_ueberschrift2 { color: white; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; }#ticker,#ticker *{ font:12px Sans-Serif; color:#fff; }em{font-weight:bold;letter-spacing:1px;}h1{font:bold 26px  Serif;background-color:#818181;color:#fff;margin-bottom:0;}h2{font:bold 14px Verdana, Sans-Serif;background-color:#e1e1e1;padding:2px;}img{ vertical-align: text-bottom; position: relative; bottom: 5px; margin-bottom: 0; border:none; }pre,code{font-family:Monospace;padding:2px;}pre{background-color:#f1f1f1;border:1px solid #818181;}option{font:bold 11px Monospace;}.aa{background-color:red;}.text_oben_titel { color: #FFFFFF; font-size: 32px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }.text_oben_text { color: #FFFFFF; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }.text_navigation { color: #006928; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }.text_unten_titel { color: #333333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }.text_unten_text { color: #333333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }.laufband_link { color: #006928; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }.branchen_pulldown { width: 180px; }.ticker_link { color: aqua; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }.links_titel { color: #000000; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; text-decoration: none; }.links_link { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; text-decoration: none; }.links_link:hover { color: #cacaca; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; text-decoration: none; }a.info{	position: relative;	z-index: 24;	text-decoration: none;}a.info2:hover {	z-index: 25;	background-color: #ffffff;}a.info span {	display: none; }a.infos:hover span { display: none; position: absolute; background-color: #ffffff; bottom: 0; z-index: 26; }.stadtinfo_titel { color: #333333; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; text-decoration: none; }.stadtinfo_text { color: #333333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: none; }.sssss { position: relative; bottom: 10px; overflow:hidden; border:solid 3px #e0f0c1; width:945px; height:120px; padding:1px 0; }#imageContainer {	position:relative;	margin:auto;	width:260px;	border:solid 1px #000;}/* styles unrelated to the application follow */h1 {	position:relative;	font:1em verdana;}.copy {	width:500px;	margin:auto;	position:relative;	font:0.9em verdana;}#so_credits {	position:relative;	margin:25px auto 0px auto;	width:350px; 	font:0.7em verdana;	border-top:1px solid #000;	border-bottom:1px solid #000;	height:90px;	padding-top:4px;}#so_credits img {	float:left;	margin:5px 10px 5px 0px;	border:1px solid #000000;	width:80px;	height:79px;}