		
		div.dform {
		   padding:10px 10px 40px 10px;
		   /*border: 2px solid #DDEFE5;*/
		   margin-right:15px;
		}
		.commentForm {
		   padding: 3px 0 3px 0;
		   margin: 10px 20px 10px 10px;
		   width: 100%;
		 }
		.inputuser { 
			color:#666;
			font-style:italic;
			text-align:center;
		}
		#search { 
			color:#666;
			font-style:italic;
			text-align:center;
			border-color: #dedede;
			height: 20px;
		}
		#message {
			text-align: left;
			font-style:normal;
		}
		.d1 {
			float:left;
			width:53%;
			/*padding-left:8px;*/
			clear:both;
		}

		.d2 {
			float:left;
			width:7%;
		}
		.d3 {
			float:left;
			width:37%;
			/*padding-right:8px;*/
		}
		.sb {
			float:right;
			width:12%;
			padding-right:8px;
			margin-bottom: 15px;
		}
		
		select{
			-webkit-appearance: none;
			-moz-appearance: none;
			appearance: none;
		    /*background-image:  url("/images/icons/f_selecnt.png");
		    background-repeat: no-repeat;
		    background-color: #C1C1C1;
			float:right;*/
 
		}

		#umkreis {
			width:100%;
			height:23px;
			text-align:center !important;
			/*padding-left:35%;*/
			padding-right:1%;
			
			overflow: hidden;
			/*-moz-border-radius: 4px 7px 4px 7px;
		    border-radius: 4px 7px 4px 7px;
		    -webkit-border-radius: 4px 7px 4px 7px;*/
		    box-shadow: 1px 1px 10px #e2e2e2;
		    background-color: #C1C1C1;
		   /* background-image:  url("/images/icons/f_selecnt.png");
		    background-repeat: no-repeat;
		    background-color: #C1C1C1;
		    -webkit-appearance: none;
			-moz-appearance: none;
			appearance: none;*/

		}
		#thema {
			width:48%;
			text-align:center;
			/*padding-left:10%;*/
			height:23px;
			padding-right:1%;
			
			overflow: hidden;
		    /*-webkit-border-radius: 4px 7px 4px 7px;
		    border-radius: 4px 7px 4px 7px;
			-moz-border-radius: 4px 7px 4px 7px;*/
		    box-shadow: 1px 1px 11px #e2e2e2;
		    background-color: #C1C1C1;
		    /*background: url("/images/icons/f_selecnt.png") no-repeat scroll 133px  #C1C1C1; 
		    cursor:default;*/
		    z-index:1;
		}
		#sweitb, #thema {
			width:100%;
			text-align:center;
			/*padding-left:10%;*/
			height:23px;
			padding-right:1%;
			
			overflow: hidden;
		    /*-webkit-border-radius: 4px 7px 4px 7px;
		    border-radius: 4px 7px 4px 7px;
			-moz-border-radius: 4px 7px 4px 7px;*/
		    box-shadow: 1px 1px 11px #e2e2e2;
		    background-color: #C1C1C1;
		    /*background: url("/images/icons/f_selecnt.png") no-repeat scroll 133px  #C1C1C1; 
		    cursor:default;*/
		    z-index:1;
		}
		select#sweitb option {
			text-align:center;
			width:100%;
		}

		select.selectl, select#umkreis, select#sweitb, select#thema{
			padding: 0.3rem;
			border-width: 0.1rem;
			border-style: solid;
			color:#666;
			background-color: #ffffff; 
			border-radius: 0px;
			display: block;
			box-sizing: border-box;
			margin-bottom: 0.5rem;
			font-weight: 600;
			box-shadow:none;
			height: 25px !important;
			text-align: center !important;
		}


			select#umkreis option {
				text-align:center;
				width:100%;
			}
			
		.commentForm label {
		   display:block;
		   cursor: pointer;
		   font-weight: bold;
		   line-height: 23px;
		 }
		.commentForm input[type="text"], textarea {
		
		  /* -webkit-border-radius: 5px;
		   -moz-border-radius: 5px;
		   border-radius: 5px;*/
		
		  /* -webkit-box-shadow: 2px 2px 5px #EDF8FC, inset 2px 2px 5px #EDF8FC;
		   -moz-box-shadow: 2px 2px 5px #EDF8FC, inset 2px 2px 5px #EDF8FC;
		   box-shadow: 2px 2px 5px #EDF8FC, inset 2px 2px 5px #EDF8FC;
		
		   filter:progid:DXImageTransform.Microsoft.Shadow
		  (color=#EDF8FC, Direction=135, Strength=5);
		   -ms-filter:"progid:DXImageTransform.Microsoft.Shadow
		  (color=#e2e2e2, Direction=135, Strength=5)";
		  
		   -webkit-box-shadow: 2px 2px 5px #e2e2e2, inset 2px 2px 5px #e2e2e2;
		   -moz-box-shadow: 2px 2px 5px #e2e2e2, inset 2px 2px 5px #e2e2e2;*/
		   box-shadow: 2px 2px 5px #e2e2e2, inset 2px 2px 5px #e2e2e2;
		
		   filter:progid:DXImageTransform.Microsoft.Shadow
		  (color=#e2e2e2, Direction=135, Strength=5);
		   -ms-filter:"progid:DXImageTransform.Microsoft.Shadow
		  (color=#e2e2e2, Direction=135, Strength=5)"; 

		 }
		 
		.commentForm input:focus {
			 box-shadow: inset 0 0 0px 0px rgba(0,0,0, 0.1), 0 0 5px 4px rgba(36,184,194, 0.1);
			 /*-webkit-border-radius: 5px;
		      border-radius: 4px;*/
		 }
		 
		 #suchen {
		   background-color: rgb(34, 34, 34);
		   color: #fff;
		   cursor: pointer;
		   border: 1px solid #939598;
		   padding: 2px 12px;
		   text-transform:uppercase;
		   line-height:20px;
		   float:right;
		   margin-right:10px;
		   
		  /* -webkit-box-shadow: 1px 0 0 #c50a1f, -1px 0 0 #c50a1f,
  			0 1px 0 #c50a1f, 0 -1px 0 #c50a1f, 0 5px 10px -5px #666;			
		  -moz-box-shadow: 1px 0 0 ##c50a1f, -1px 0 0 ##c50a1f,
		  0 1px 0 #c50a1f, 0 -1px 0 #c50a1f, 0 5px 10px -5px #666;
		    box-shadow: 1px 0 0 #c50a1f, -1px 0 0 #c50a1f,
 			0 1px 0 #c50a1f, 0 -1px 0 #c50a1f, 0 5px 10px -5px #666;*/
		 }
		 
		 a.alink {
			 text-decoration:none;
			 color:#000;
		 }
		 	 a.alink:active { 
				font-weight:bold; 
				color:#333;
				 text-decoration:underline;
			}
	.mehr {
		color:#333;
		float:right;
	}
	
	.selectl {
		width:35%;
		text-align:center;
		/*padding-left:10%;
		height:20px;
		padding-right:1%;*/
		
		overflow: hidden;
		-moz-border-radius: 4px 7px 4px 7px;
	    -webkit-border-radius: 4px 7px 4px 7px;
	    border-radius: 4px 7px 4px 7px;
	    box-shadow: 1px 1px 11px #e2e2e2;
	    background-color: #C1C1C1;
	    /*background: url("/images/icons/f_selecnt.png") no-repeat scroll 133px  #C1C1C1; 
	    cursor:default;*/
	    z-index:1;
	}
	
	.bl {
		float:left;
		width:99%;
		padding: 0px 8px;
	}
	
	.bl1 {
		float:left;
		width:47%;
		padding: 0px 7px;
	}
	
	.bl2 {
		float:left;
		width:47%;
		padding: 0px 7px;
	}
	.f_info {
		font-size:11px;
	}
	.help-inline {
		color:red;
		font-size:11px;
	}
	
	.result {
		color:red;
		font-size:9pt;
	}
	
	
	
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color:transparent;
}
::-moz-placeholder { /* Firefox 19+ */
	color:transparent;
}
:-ms-input-placeholder { /* IE 10+ */
	color:transparent;
}
:-moz-placeholder { /* Firefox 18- */
	color:transparent;
}


@media screen and (max-width: 600px) {
		
	.bl1,.bl {
		float:left;
		width:100% !important;
		margin-bottom:8px;
		padding:0;
	}
	
	.bl2 {
		float:left;
		width:100%;
		margin-bottom:8px;
		padding: 0 !important;
	}
	
		.commentForm label {
			display:none;
		}
		
	::-webkit-input-placeholder { /* Chrome/Opera/Safari */
		color:#414141;
	}
	::-moz-placeholder { /* Firefox 19+ */
		color:#414141;
	}
	:-ms-input-placeholder { /* IE 10+ */
		color:#414141;
	}
	:-moz-placeholder { /* Firefox 18- */
		color:#414141;
	}
	.inputuser {
	    font-style: normal;
	    text-align: left;
	    padding-left:4px;
	}	
	#plz, #plz1 {
		/*width:96% !important;*/
		margin-bottom:10px;
		text-align:left;
	}
	#ort, #ort2 {
		float:left;
		/*width:96% !important;*/
		margin-left: 0 !important;
	}
	#datenschutz {
		 width: 21px;
		 height: 21px;
		 margin-right:5px;
		 float:left;
		 border: 1px solid #bbb;
		 left:0 !important;
	}
	.pfl {
		margin-right:10px;
	}
	.lee {
		height:0;
	}
	#suchen {
		border-radius:0 !important;
		-webkit-appearance: none;
 		-webkit-border-radius: 0 !important;
		margin-right: 0 !important;
	}
	.selectl {
		border-radius:0 !important;
		-webkit-appearance: none;
 		-webkit-border-radius: 2px !important;
		padding:3px;
	}
	.leer {
		line-height:1px;
		 margin-bottom: 0;
	}
	.commentForm {
		margin: 10px 0;
	}
}
/********** Styles zur Suche *************/
div#container div#main div#content div.shortevent div.shortinfo {
	margin:6px 0 10px 0px;
}
div.shortinfo h2.nb {
	font-size:14px
}

div#container div#main div#content div.shortevent div.date {
	color:#666;
}

div#container div#main div#content div.shortevent div.summary {
}

div#container div#main div#content div.shortevent div.shortinfo span.nodata {
	color:#8c8681;
}

div#container div#main div#content div.shortevent div.shortinfo span.nodata a {
	color:#8c8681;
	text-decoration:none;
}
div#container div#main div#right div.shortevent div.shortinfo {
	margin:6px 0 10px 0;
	min-height:40px;
}

div#container div#main div#right div.shortevent div.shortinfo a {
	color:#000;
	text-decoration:none;
}

div#container div#main div#right div.shortevent div.shortinfo span.nodata {
	color:#8c8681;
}

div#container div#main div#right div.shortevent div.shortinfo span.nodata a {
	color:#8c8681;
	text-decoration:none;
}