/* --- LISTE ------- */body{	font-family:Verdana,Arial, Helvetica, sans-serif;	font-size:82%;	line-height:150%;	margin:0;	padding:0;}ul.gruppenliste li{/*	border-bottom:1px solid #ddd;*/	list-style-type: none; 	margin-left: 1em; 	padding: 7px;		border:1px solid #ddd;		margin-right: 1em; 	margin-bottom:0.3em; }ul.gruppenliste li a {	color:#333;	text-decoration:none;	font-weight:bold;	display:block;}ul.themenliste li{	border-bottom:1px solid #ddd;	list-style-type: none; 	margin-left: 1em; 	padding: 7px;		/*	border:1px solid #ddd;		margin-right: 1em; 	*/	}ul.themenliste li a {	color:#333;	text-decoration:none;	font-weight:normal;}/* --- DETAIL ------- */.label{	font-weight:bold;	color:#888;	margin-left:1em;	margin-top:0px;  }.value{	font-weight:normal;	color:#333;	margin-left:1em;	margin-bottom:0px;  }.value a{	color:#333;}.space{	margin-bottom:16px;}a.btn{	color:#333;}/* THEMEN A-Z */.clearer{    height:20px;}.alfatab{/*	width:25em; */margin-bottom:25px;position: relative;height:auto;border:0px solid #999;padding-bottom:33px;}.box {	border:0 solid red;	float:left;	margin:0 8px 8px 0;	padding:0px;}.innerbox {	border:1px solid #777;	text-align:center;	vertical-align:middle;	background-color:#transparent;	display:block;	width:2em;	height:2em;	color:#777;	padding:0px;}.innerbox_sel {	border:1px solid #333;	text-align:center;	vertical-align:middle;	display:block;	width:2em;	height:2em;	background-color:#333;	text-decoration:none;	color:#fff;	padding:0px;	font-weight:bold;}.innerbox a { font-size:120%; }.std        { font-size:120%; }.innerbox a:visited,.innerbox a:link {	background-color:#eee;	display:block;	width:100%;	height:100%;	text-decoration:none;	color:#333;	font-weight:bold;	}.innerbox a:hover,.innerbox a:active,.innerbox a:focus,.innerbox_sel a {	background-color:#cb1b18;	display:block;	width:100%;	height:100%;	text-decoration:none;	color:#fff;}/*.detail_suchbegriff{   color:#cb1b18;	   font-weight:bold;}h3.detail{	color:#0049a9;}.label.Name{   color:#cb1b18;	}.label.Internet{   color:#00773a;	}.label.E-Mail{   color:#00773a;	}.label.Ansprechpersonen{   color:#00773a;	}.label.Telefon{   color:#00773a;	}.label.Beschreibung{   color:#00773a;	}.label.Treffpunkt{   color:#00773a;	}*/.detail_suchbegriff{   color:#cb1b18;	   font-weight:bold;}h3.detail{	color:#cb1b18;}.label.Name{   color:#444;	}.label.Internet{   color:#444;	}.label.E-Mail{   color:#444;	}.label.Ansprechpersonen{   color:#444;	}.label.Telefon{   color:#444;	}.label.Beschreibung{   color:#444;	}.label.Treffpunkt{   color:#444;	}.value.Name{	font-weight: bold;}.terminliste {border:1px solid #ccc; padding:10px;}.terminliste_single {border:1px solid #ccc; padding:10px;margin-bottom:10px;}.form-actions a{	font-weight:bold;	color:#006AB3;}A, A:link, A:visited, A.textlink{  font-weight: 700;  color: #006AB3;  text-decoration-line: none;  text-decoration-style: solid;}