/* für Listen: site/inh*.htm */
.li_schmal li a { padding:2px !important;padding-left:5px !important }
.bl_gruppe { position:relative;min-height:37px }
/*.bl1 { position:absolute;top:0;left:0;width:50px }
.bl2 { position:absolute;top:5px;left:50px;font-size:18px;min-width:60px }
*/

.bl1 { float: left; margin-right: 12px; }
.bl2 { float: left; margin-right: 12px;font-size:18px; margin-top:5px; }

.bl3 { margin-left:110px;margin-right:25px;padding-top:8px;font-size:14px;font-weight:normal;white-space:normal }

/* für Baustein-HTML-Dateien: bausteine/../*.htm */
.bst_icon { float:right;font-size:14px;text-align:center;padding-top:5px;padding-right:5px }
.bst_icon img { height:37px !important; width:auto !important }
.bst_icon b { display:none }
.bst_header_h1 { white-space:normal !important; }

.s, #s { background-color:#ffff00; }

.bst {padding:0;margin:0;font-size:16px;font-weight:bold;}

/* www-links "extern" */
/*
a.internet { 
padding-left:15px; background:url(logos/www.jpg) no-repeat 0px 0px;
}
*/

/* Listen*/
ul.disc 		{ list-style-image:url(logos/list.gif); }
ul.punkt 		{ list-style-image:url(logos/punkt.gif); }

.content_daten li { padding-left:0px; padding-bottom:4px }
.content_daten ul { padding-left:20px; }

.content_daten {
   text-shadow: none;
   background-color:white;
   margin:0;padding:5px;
   
}
img { max-width:100%; height: auto; }
.ui-body-d .content_daten a[name].ui-link { color:#000000; font-weight: normal }

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.content_daten u { text-decoration:none; font-weight:bold; }
.tablescroller {overflow:auto; }

#autocomplete { background-color:#F3F3F3; line-height:2.5; }
#autocomplete a:link, #autocomplete a:visited { color:#525252 }

.ui-listview-filter-inset {
    margin-top: 0;
}
h3 { font-size:1em }

.ui-header { min-height:2.45em; }

.ui-header .ui-title {
    margin-top: 0em;   
    margin-right: 60px;   
    margin-left: 92px;    
    margin-bottom: 0em;

}
.ui-header h1.ui-title { margin-top:0.6em }

.bsv_button { display:table; background-image:url(bausteine/img/gelbe_flaeche.png);background-size:180px 60px; width:180px; height:60px; margin-top:2px }
.bsv_button span { display:table-cell; padding-left:34px; vertical-align:middle }
a.bsv_button:link, a.bsv_button:visited { font-size:14px; color:#000; text-decoration:none }
#bst_sv_erl_text {
    background-image: url(bausteine/img/verlauf.gif);
    background-size: 34px 115px;
    background-repeat: repeat-x;
    padding: 5px;
    background-color: white;
}

.bsv_header h1 { color:#58595B; font-size:20px;margin:0; }
.bsv_header img { float:right; margin-left:10px;margin-bottom:10px }

@media all and (min-width: 0px) and (max-width: 375px)  {
	.bsv_header h1 { clear:both }
}

.bsv_header { background-image:url(bausteine/img/verlauf.gif); background-size:34px 100px; background-repeat:repeat-x;
	 padding:20px;padding-left:10px;padding-right:10px;min-height:60px;
	  margin-top:5px }
.bsv_tab { width:100%; max-width:700px }
.bsv_spalte1_2 img { display:block;  }
.bsv_spalte1_2 { padding-right:10px; padding-bottom:10px }
.bsv_spalte3 { vertical-align:middle; background-color:#DCDDDE; font-weight:bold; padding:5px; border-bottom:9px solid white}
.bsv_padd { height:10px }

.bsv_button_mobil {
	border-radius:5px;
	background-size:15px 15px;
	background:linear-gradient(#FFD62E, #FFFDF3);
	padding:10px;
	padding-left:10px;
	display:block;
	position:relative;
	margin-top:5px;
}
a.bsv_button_mobil:link, a.bsv_button_mobil:visited { color:black; text-decoration:none }
.bsv_button_mobil img { position:absolute; top:10px; left:5px }
.bsv_button_mobil span { padding-left:20px;display:inline-block }
	
.inh_baus_sv_logo{ float:right; margin:3px;margin-right:6px}
.z_anker { display:block }
