form {padding:0px;margin:0px;}
#suche_pulldowns{padding:10px;margin-bottom:5px;}
#suche_pulldowns select{width:185px; _width:170px;margin:0; margin-right:10px; color:#005d88;}

#suche_h{color:#bc235d;font-weight:bold;clear:both;padding-bottom:20px;}
#suche_h form {}
#suche_h form input{margin:0px;padding:0px;width:112px;border: solid 1px #cccccc;height:16px;float:left;margin-top:4px;}
#suche_h form input.txtFormlang{width:235px;margin-left:8px;}
#suche_h form input.txtForml{float:left;margin:0px;padding:0px;}
#suche_h form .element{ margin-top:10px;padding:0px;float:left;font-weight:normal;font-size:10px;color:#333333;padding-left:8px;}
#suche_h form .suchenbtn{margin-left:4px;float:left;}

#suche_pd{clear:both;color:#bc235d;font-weight:bold;font-size:12px;}
#suche_pd select{margin:0px;padding:0px;width:170px;border: solid 1px #cccccc;height:20px;float:left;margin-top:4px;margin-left:8px;font:normal 11px/15px Verdana,Arial,Helvetica,sans-serif;}

#suche_space{clear:both;height:5px;}

#suche_themen{clear:both;color:#bc235d;font-weight:bold;font-size:12px;}
#suche_themen .mnuline{margin-left:8px;}
#suche_themen .mnuline a{font-size:12px;line-height:16px;margin-top:2px;}
#suche_themen .mnulineaktiv{margin-left:8px;}
#suche_themen .mnulineaktiv a{font-size:12px;color:#666666;font-weight:bold;margin-top:2px;}

#suche_reg{clear:both;color:#bc235d;font-weight:bold;font-size:12px;}
#suche_reg select{margin:0px;padding:0px;width:170px;border: solid 1px #cccccc;height:20px;float:left;margin-top:4px;margin-left:8px;font:normal 11px/15px Verdana,Arial,Helvetica,sans-serif;}

#suche_bez{clear:both;color:#bc235d;font-weight:bold;font-size:12px;}
#suche_bez select{margin:0px;padding:0px;width:170px;border: solid 1px #cccccc;height:20px;float:left;margin-top:4px;margin-left:8px;font:normal 11px/15px Verdana,Arial,Helvetica,sans-serif;}

#vaResult{}
#vaResult .header{ 	position:relative; height:40px; font-weight: bold;padding-top:8px;color:#333333;}
#vaResult .header .path{float:left; width:410px;font:normal 12px/15px Arial,Helvetica,sans-serif;}
#vaResult .header .right{position:absolute; right:0px;}
#vaResult .header .right a{font:normal 12px/15px Arial,Helvetica,sans-serif;}
#vaResult .header .ort a{font-weight:bold;}

#vaResult .liste{ margin-top:2px;}
#vaResult .liste a{}
#vaResult .liste a:hover{}
#vaResult .liste .header{ position:relative;padding-top:3px; height: 20px; border-bottom:solid 1px #cccccc; }
#vaResult .liste .header div, #vaResult .liste .element div{ float:left;}	
#vaResult .liste .ort{ width:118px; overflow:hidden;}
#vaResult .liste .set{ width:15px; text-align:center; margin-left:5px;height:15px;margin-top:2px; }
#vaResult .liste .bezeichnung{ margin-bottom:5px;width:200px; margin-left:10px; margin-right:10px; /*background:yellow;*/}
#vaResult .liste .bezeichnung a{font-size: 12px;font-weight:bold;line-height:15px;}
#vaResult .liste .bezeichnung .location{ margin-top:2px;font-size: 11px;float:none;clear:both;color:#000000;}
#vaResult .liste .datum{ width:65px;}
#vaResult .liste .merken{ width:45px; cursor: hand; text-align:center;}
#vaResult .liste .element{position:relative;  margin-top:5px; clear:both;}
#vaResult .liste .element *{}
#vaResult .liste .trennung{ height:1px; overflow:hidden; float:none; clear:both; border-bottom: 1px solid #cccccc; 	margin-top:5px;margin-bottom:5px;}
#vaResult .liste .element .bezeichnung {}
#vaResult .nav{clear:both;padding-right: 10px;height:20px;border-top: solid 1px #cccccc;text-align:right;font-weight: bold;margin-top: 10px;}
#vaResult .nav a{text-decoration:none;}
#vaDetail {}
#vaDetail .contentblock{margin-top:20px; }
#vaDetail #titel_termine{ font-weight: bold ;margin-top:10px; position:relative; top:15px;}

.box .content .el_sel a{color: #000 ! important;}
#datenw{padding:10px; border: 1px solid #cccccc;margin-bottom:20px;}
#datenw .txtForm1{width: 140px;	height: 16px;border: 1px solid #666;}
#datenw .titel{margin-bottom:10px;}
#datenw .content_titel{width:200px;}

