body { font: 13px arial, sans-serif, helvetica; }
th { border-bottom:solid 1px #9D1D16; border-right:solid 1px #9D1D16; border-left:solid 1px #9D1D16; text-align:center; padding: 5px; }
td { font-weight: normal; color: #000000; border:solid 1px #9D1D16; padding: 5px; }
p {  margin-top: 10px; margin-bottom: 10px; }
h1 { font-weight:bold}
hr { border: none; height: 1px; background-color: #e6e6e6; margin:4px; }

a {  text-decoration:none;  color:#000099; font-family: Arial, Verdana;}
a:visited {  color:#000099; }
a:active {  color:#000099; }
a:hover {  color:#000099; text-decoration:none; }

.fund {  text-decoration:none;  color:#000099; font-family: Arial, Verdana;}
.fund:visited {  color:#000099; }
.fund:active {  color:#000099; }
.fund:hover {  color:#000099; background-color:#f5f5f5; font-size:15px; text-decoration:none; }

#letter_normal { font-family:Arial,Verdana; font-size:11px; font-weight:bold; float:left; padding:2px; color:rgb(192,192,192); }
#letter_match { font-family:Arial,Verdana; font-size:11px; font-weight:bold; float:left; padding:2px;}

#strasse {font-size:12px;line-height:16px;padding:2px;color:#000000;}

a#strasse:visited { color:#555555; }
a#strasse:active { color:#FF0000; }
a#strasse:hover { color:#FFFFFF; text-decoration:none; background-color:#ce0000; }

#hnr { font-size:11px; text-align:center; vertical-align:middle; height:20px; width:40px; float:left; }

p.info { font-family:Arial,Verdana; line-height:16px; font-size:12px; float:left;}
p.bold { font-size:12px; margin:2px;}
p.ueber { font-size:13px; margin:2px; color:#000000; font-weight:normal;}

table { border:0px solid #00008b; border-collapse: collapse; padding:0px; margin-left:0px;}
td, tr {border:0px solid #00008b; margin:0px; padding-right:5px; padding-left:5px; padding-top:0px; padding-bottom:0px;}

.paneltop { vertical-align:top; height:22px; margin:0px; border:0px solid #00008b; padding-left: 5px; padding-right: 5px; }
.panelmiddle { margin:0px; border:0px solid #00008b; padding-left: 5px; padding-right: 5px; }
.panelbottom { vertical-align:top; height:8px; margin:0px; margin-bottom:15px; border:0px solid #00008b; }


.suggest_link { background-color: #FDFDFD; padding: 2px 6px 2px 6px; border-width: 2px; border-bottom: 1px solid; border-bottom-color: #efefef; line-height: 16px; cursor: pointer; font-size: 11px; }
.suggest_link:hover { background-color: #efefef;	padding: 2px 6px 2px 6px; }
.suggest_link-hover{ background-color: #EEEEEE;	padding: 2px 6px 2px 6px; }
.horiz{ background-color: #EEEEEE;}
#search_suggest { position: absolute; background-color: #fdfdfd; text-align: left; border: 1px solid #000000; overflow: auto; max-height: 290px; width: 277px; padding-top:5px; padding-bottom:5px; }
#search_suggestPinnwand { position: absolute; background-color: #fdfdfd; text-align: left; border: 1px solid #000000; overflow: auto; max-height: 290px; width: 277px; padding-top:5px; padding-bottom:5px; }
#search_hnr { position: absolute; background-color: #FFFFFF; text-align: left; border: 1px solid #000000; }	
#txtSearch { 
	font-size:11px; 
	border: 1px solid #AFAFAF; 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.pc { font: 11px arial, sans-serif, helvetica; color:#141414; }
.mobil { font: 18px arial, sans-serif, helvetica; color:#141414; }

div.deleteicon {
	position: relative;
	height: 28px;
	
	display:inline-block;
}
div.deleteicon span {
	position: absolute;
	display: block;
	top: 0px;
	right: 0px;
	width: 18px;
	margin-top: 2px;
	height: 20px;
	background: url('close.png');
	background-repeat: no-repeat;
	background-position: 0px;
	padding:0px;
	cursor: pointer;
	visibility:hidden;
}
div.deleteicon input {
	border: 0px;
	width:172px;
	height:18px;
	margin-top:4px;
	margin-left:2px;
	outline:none;
}