


.divlink { COLOR: #880000; text-decoration: none; font-style: normal; }


.nav_location { COLOR: #231F20; font-weight: bold; margin-left: 0pt; margin-bottom: 0pt;  margin-top: 0pt;}
   .nav_location a:link { COLOR: #231F20; }
   .nav_location a:visited { COLOR: #231F20; }
   .nav_location a:active { COLOR: #231F20; }
   .nav_location a:hover { COLOR: #BF0005; }

.marterpfahl { COLOR: #FFFFFF;}
   .marterpfahl a:link { COLOR: #FFFFFF; }
   .marterpfahl a:visited { COLOR: #FFFFFF; }
   .marterpfahl a:active { COLOR: #FFFFFF; }
   .marterpfahl a:hover { COLOR: #BF0005; }


.content_header1 {text-decoration: none; font-weight: bold; color: #FCFCFC;}
.content_header2 {text-decoration: none; font-weight: bold; color: #FCFCFC;}
.content_header3 {text-decoration: underline; font-weight: bold; color: #FCFCFC;}

.news_header {text-decoration: none;  font-weight: bold; color: #231F20; text-transform:uppercase;}



td { text-decoration: none; color: #231F20; }
.dark { text-decoration: none; color: #1B4801; }
.bildtext { text-decoration: none;  color: #231F20; }

td.bearbeitentd{

	font-size: 11px;
	color: #666666;
	padding-top: 7px;
	padding-bottom: 3px;
	padding-left: 3px;

}

.ui-state-default:hover td.bearbeitentd {
 /* display: block; */
}

td.bearbeitentd a{

}

div.leerzeilendiv{
	margin-bottom: -3px;
	padding: 5px 5px 0px 5px;
	color: white;
	font-style: italic;

}


input, textarea, select {color: #231F20; border: 0px solid; border-color: #DDDDDD; background-color: #FCFCFC;}
.input2 { border: 0px solid; background-color: transparent;}


#jsddm
{	margin: 0;
	padding: 0}
	
	#jsddm li
	{	
		float: left;
		list-style: none;
		border-right: 1px solid #AAAAAA;
		}

	#jsddm li a
	{	
		display: block;
		text-decoration: none;
		padding: 10px;
		color: #FFFFFF;
		white-space: nowrap;
		font-weight: bold;
		
		}
	#jsddm li:hover,#jsddm li.active {
		background: #999999;
	}	
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			min-width: 120px;
			margin-top: 1px;
			position: absolute;
			visibility: hidden;
			z-index: 10000;
			border-top: 0px solid white;
			box-shadow: 5px 5px 14px -5px;
			}
		
		#jsddm li ul li
		{	
			padding: 0px;
			margin: 0px;
			float: none;
			font-weight: normal;
			display: inline;
			border: none;
			font-size: 0.8em;
		}
		
		#jsddm li ul li a
		{
			padding: 5px 13px 5px 13px;
			border-right: 0px solid white;
			margin: 0px;
			width: auto;
			border-bottom: 1px dotted #bc8683;
			background: #ac0404;
			opacity: 0.9;
			}
		
		#jsddm li ul li a:hover
		{	background: #ca5656;
			opacity: 1;
			
			
		}
	
		
#elementmenu{
	
}

#elementmenu ul{	
		width: 150px;
		position: absolute;
		z-index: 10000;
		border-top: 0px solid white;
		padding: 2px;
		margin: 0px;
		background-color: #666666;
		border-radius: 4px;
}

#elementmenu ul li{
		
		padding: 0px;
		margin: 0px;
		
		display: inline;
		text-align: center;
	}

#elementmenu ul li a{
		padding: 5px;
		margin: 0px;
		width: auto;
		border-bottom: 1px solid #ffffff4d;
		color: white;
		display: block;
		opacity: 0.9;
	}

#elementmenu ul li a:hover{
	background: #888888;
	opacity: 1;
}

.font1
{
	font-size: 9px;
}

table.edittable{
	font-size: 0.9em;
}

table.edittable .flag{
	width: 20px;
}


table.edittable th {

background-color: #777;
text-align: left;
color: white;
padding: 4px;
text-transform: uppercase;
color: #DDD;

}

table.edittable.stats th {
	text-transform: none;
}

table.edittable td{
	background-color: #DFDFDF;
	padding: 4px;
}

table.edittable td i span{
	display: none;
}
table.edittable td i:hover span{
	display: block;
	position: absolute;
    background: #EEEEEE;
    padding: 5px;
}

table.edittable td.center, table.edittable th.center{
	text-align: center;
}

table.edittable tr.norotieren td{
	background-color: #EEEEEE;
}
table.newslettertable tr.norotieren i.fa-times{
	color: red;	
	font-size: 1.4em;
}
table.newslettertable td i{
	font-size: 1.2em;
	color: green;
}

#gallery_dropboxes{
	width: 720px;
	height: 800px;
}

#sortable2 img{
	max-height:65px;
}

#sortable2{
	list-style-image: none;
	margin: 10px 0px 0px 1px;
	padding: 0px;
}

#sortable2 li {
background: none;
border: 0px;
float: left;
margin-right: 10px;
margin-bottom: 10px;
min-height: 100px;
}

.bild_drop {
background: #EEEEEE;
border: 1px solid #CCCCCC;
width: 100px;
height: 60px;
}

#gallery_dropboxes input {
width: 102px;
margin-top: -10px;
}

.einxbildsurround, .sechsxbildsurround{
	margin: 0;
	padding: 0;
}
.einxbildsurround li, .sechsxbildsurround li{
	margin: 0;
	padding: 0;
}

.newslettertable td i:hover div.nlbetreff{
	display: block;
}

.newslettertable td div.nlbetreff {
  display: none;
  font-weight: normal;
  position: absolute;
  background-color: white;
  padding: 5px;
  opacity: 0.9;
  margin-top: -10px;
  margin-left: 10px;
  width: 300px;
  font-size: 0.9em;
  line-height: 150%;
  border: 1px solid #CCCCCC;
}

.clr-field{
	margin: 2px;
}

.sechsxbild.rathf ul {
	display: grid;
}

.sechsxbild.rathf ul li img {
	width: 100%;
	height: auto;
}