body{
	margin-left:0px;
	padding-left:0px;
	margin-right:0px;
	padding-right:0px;
}

.clear{
	clear:both;
}


.edittext p:first-of-type{
	margin-top:0px;
}	

.edittext p:last-of-type{
	margin-bottom:0px;
}

body,#spacerbottom{
	/*background-color:#dbdcde;*/
	background-color:#cbd6de;
}
.page{
	background-color:#ffffff;
}

a img{
	border:0px;
}

a{
	color:#333333;
}

h1, h2{
	display:inline;
	margin:0px;
}


#mainmenucontainer{
	background-image:url(../images/grey_horizontal.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

#menucontainer{
	padding-top:25px;
}


body, td, li, div{
		  		
		  	}
		  	
		  	.bottomnav, .bottomnav a{
		  		text-decoration:none;
		  	}
		  	
		  	.subhead{
		  	}
		  
		  	.edittext{
		  		
		  	}
		  	
		  	
		  	.edittext ul{
		  		list-style-type: square;
		  	}	  	
		  	
		  	.edittext ul, .edittext ol{
		  		margin-left:15px;
		  		padding-left:0px;
		  		display:block;
		  		
		  	}
		  	
		  	.edittext ul li, .edittext ol li{
		  		
		  	}

		  	
		  	
		  	
		  	.editImage{
		  		float:left;
		  		margin-right:15px;
		  		position:relative;
		  		width:200px;
		  		overflow:hidden;
		  	}
		  	
		  	.editImageBar{
		  		border-top:1px solid white;
		  		position:absolute;width:100%;
		  		height:25px;
		  		bottom:0px;
		  		overflow:hidden;
		  	}
		  	
		  	
		  	.leftfloat{
		  		float:left;
		  	}
		  	
			#headerimage { margin: 0; padding: 0; border:0px dotted #cccccc;  }

					  	
		  	#test-list, #test-list2, #test-list3 { list-style-type: none; margin: 0; padding: 0; }
			
			
			#test-list3{
			}
			
			.ui-tabs .ui-tabs-hide {
     			display: none;
			}
			
			#imagedirectory { list-style-type: none; margin: 0; padding: 0; }
			#imagedirectory li { margin: 3px 3px 3px 0; padding: 1px; float: left; width: 100px; height: 90px; font-size: 4em; text-align: center; }
			
			table.mcms {
				width:100%;
				border-width: 1px;
				border-spacing: ;
				border-style: none;
				border-color: gray;
				border-collapse: collapse;
				background-color: white;
			}
			table.mcms th {
				border-width: 1px;
				padding: 1px;
				border-style: inset;
				border-color: gray;
				background-color: white;
				-moz-border-radius: ;
			}
			table.mcms td {
				border-width: 1px;
				padding: 5px;
				border-style: inset;
				border-color: #ccc;
				background-color: white;
				-moz-border-radius: ;
				vertical-align:top;
				
			}
			
			.mainmenu, .activemenu{
				margin-top:0px;
				list-style-type:none;
				margin-left:10px;
				padding-left:0px;
			}
			
			.activemenu{
				margin-left:5px;
				padding-left:0px;
			}
			
			.activemenu li{
				width:200px;
				text-align:left;
				float:left;
			}
			.mainmenu li{
				float:left;
				padding-right:10px;
				border-left:1px solid #ffffff;
				border-right:1px solid #ffffff;
			}
			
			.submenu{
				
			}
			
			
			.subsubmenu .subsubmenu{
				padding-left:0px !important;
				margin-left:20px !important;
			}
			
			.submenu li{
				text-align:left;
			}
			
			.submenu li.active{
				font-weight:bold;
				
			}
			
			.submenu li.active .subsubmenu li{
				font-weight:normal;
			}
			
			.submenu li.active .subsubmenu li.active{
				font-weight:bold;
			}
			
			
			
			
			
			#firstcolumncontainer{
				min-height:600px;
			}
			
			
						
			.nicEdit-panel{
				background-image:url(../images/bckgnd_menuleiste.jpg);
				background-repeat:repeat-x;
				background-color:#b2c1cf !important;
				margin:0px !important;
				padding:2px;
				padding-left:110px;
			}
			
			.nicEdit-panelContain{
				border:none !important;
			}
			
			.nicEdit-button {
        		background-color: #fcfcfc !important;
			}
			
			#fontcontrolcontainer{
				width:100%;
				background-color:#ffffff;
				border-bottom:2px solid #000000;
				position:fixed;
				top:0px;
				z-index:99999999;
				height:40px;
				line-height:40px;
			}
			
			.boxy-wrapper .title-bar, .boxy-content{
				background-color:#000000;
			}
			
			.boxy-wrapper .title-bar{
				padding-top:0px;
			}
			
			.boxy-wrapper .title-bar .close{
				font-size:12px;
				color:#ffffff;
				text-decoration:none;
				margin-top:-8px;
			}
			
			.boxy-wrapper .title-bar h2{
				font-size:12px;
				color:#ffffff;
			}
			
			.boxy-content{
				padding:0px;
			}
			
			.unterkunft td{
				padding-right:15px;
				padding-top:10px;
				padding-bottom:10px;
				border-bottom:1px solid #cccccc;
			}
			
			.newsoutput p{
				margin:0px !important;
			}
			
			.content p{
				display:block;
			}
			
			.zimmerpreise{
				border-collapse:collapse;
			}	
			
			.zimmerpreise td{
				padding:5px;
			}


.flag{
	width:20px;
	height:13px;
	background-repeat: no-repeat;
	display:inline-block;
	text-decoration: none;
	margin-right:10px;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
    outline:1px solid #ccc;
}		

.flag.active{
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);
}

.flag.english{
	background-image:url(../images/flag_uk.gif);
}	

.flag.german{
	background-image:url(../images/flag_germany.gif);
}		

.urzeile_heirat{
	display:none;
}		

.urzeile_sterben{
	display:none;
}

.urzeile_default{
	display: table-row;
}

.ui-dialog { z-index: 999999999 !important ;}

.ui-icon.ui-icon-plus{
	background-image:url(../images/icons-cms-plus.png?v2) !important;
	background-repeat:no-repeat !important;
	background-position: 0px 0px;
	width:25px !important;
	height:25px !important;
	border:none !important;
	cursor:pointer !important;
	background-color:transparent !important;
	outline:none !important;
	margin-bottom:0px;
}

.ui-widget-content .ui-icon.ui-icon-plus{
	background-image:url(../images/icons-cms-plus2.png?v2) !important;
	background-repeat:no-repeat !important;
	background-position: 0px 0px;
	width:25px !important;
	height:25px !important;
	border:none !important;
	cursor:pointer !important;
}

.nicEdit-button.ui-icon.ui-icon-plus{
	background-image:url(../images/icons-cms-plus2.png?v2) !important;
}

.ui-icon.ui-icon-arrow-4{
	background-image:url(../images/icons-cms-move.png?v2) !important;
	background-repeat:no-repeat !important;
	background-position: 0px 0px;
	width:25px !important;
	height:25px !important;
	border:none !important;
	cursor:pointer !important;
}

.ui-icon.ui-icon-trash{
	background-image:url(../images/icons-cms-trash.png?v2) !important;
	background-repeat:no-repeat !important;
	background-position: 0px 0px;
	width:25px !important;
	height:25px !important;
	border:none !important;
	cursor:pointer !important;
}

.ui-widget-content .ui-icon.ui-icon-trash{
	background-image:url(../images/icons-cms-trash.png?v2) !important;
	background-repeat:no-repeat !important;
	background-position: 0px 0px;
	width:25px !important;
	height:25px !important;
	border:none !important;
	cursor:pointer !important;
}

.ui-icon.ui-icon-image{
	background-image:url(../images/icons-cms-image.png?v2) !important;
	background-repeat:no-repeat !important;
	background-position: 0px 0px;
	width:25px !important;
	height:25px !important;
	border:none !important;
	cursor:pointer !important;
}

.ui-icon.ui-icon-document{
	background-image:url(../images/icons-cms-doc.png?v2) !important;
	background-repeat:no-repeat !important;
	background-position: 0px 0px;
	width:25px !important;
	height:25px !important;
	border:none !important;
	cursor:pointer !important;
}

.ui-icon.ui-icon-wrench{
	background-image:url(../images/icons-cms-wrench.png?v2) !important;
	background-repeat:no-repeat !important;
	background-position: 0px 0px;
	width:25px !important;
	height:25px !important;
	border:none !important;
	cursor:pointer !important;
}

.ui-icon.ui-icon-refresh{
	background-image:url(../images/icons-cms-pano.png?v2) !important;
	background-repeat:no-repeat !important;
	background-position: 0px 0px;
	width:25px !important;
	height:25px !important;
	border:none !important;
	cursor:pointer !important;
}

.ui-icon.ui-icon-arrow-4-diag{
	background-image:url(../images/icons-cms-crop.png?v2) !important;
	background-repeat:no-repeat !important;
	background-position: 0px 0px;
	width:25px !important;
	height:25px !important;
	border:none !important;
	cursor:pointer !important;
}

body .ui-icon{
	outline: 1px solid #00b204;
    margin-right: 4px;
    margin-bottom:4px;
}

body .ui-icon:hover{
	background-position: 0px -25px !important;
}

body .nicEdit-button.ui-icon.ui-icon-plus:hover{
	background-position: 0px -25px !important;
}

body .ui-icon.ui-icon-closethick:hover{
	background-position: 0px 0px !important;
}

#quicknav .ui-icon{
	width:15px !important;
	height:15px !important;
	outline:1px solid #ffffff;
}

.ui-widget .ui-widget{
	height:95%;
}

.ui-tabs .ui-tabs-panel{
	height:80%;
}

#searchnewsinfo li{
	min-height:40px;
}

.froala-box:after,
.fr-placeholder
{
	display:none !important;
}

.ui-dialog.alwaysontop{
	z-index:9999999999 !important;
}

body #buorg{
	display:none !important;
}

.opendata_list_container hr:first-of-type{
	margin-top:0 !important;
}