body {
	color: #000000 !important;
	background-color: #86deea !important;
  	<-- background-image:url('../bilder/BELLA-Sky.jpg'); 
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-position:center; -->
	}

#kopfnavi {
	color: #FF0000;
	}

#kopfnavi ul li a {
	color: #FF0000;
  	border-color: #FF0000;
  	background-color: #FFFFFF;
	}

#kopfnavi ul li a:hover {border-color: #FF0000; color: #FF0000; background-color: #FFFF00;}
	
#untermenue {
	color: #ffffff;
	}
		
#untermenue ul li:hover ul {
	background-color: #00bce6;
	border-color: #FFFF00;
    }

#untermenue ul li:hover ul li a {
	text-decoration: none;
	color: #ffffff;
    }
 
 #untermenue ul li:hover ul li a:hover {
 	padding: 4px;
	border-color: #000000; 
	color: #000000; 
	background-color: #ffffff;
    } 

#navigation2 {
	display: inline;
	padding: 3px 0px 3px 0px;
	}

#navigation2 ul {
	list-style-type: none;
	vertical-align: middle;
	background-color: #86deea;
	margin: 0;
	padding: 0;
	}

#navigation2 ul li {
	margin: 0;
	padding: 3px;
	display: inline;
	line-height: 1.5em;
	}
	
#navigation2 ul li a {
	text-decoration: none;
	color: #158848;
	background-color: #86deea;
	padding: 4px;
  	border-width: 1px;
  	border-style: solid;
  	border-top-left-radius: 2pt;
  	border-top-right-radius: 2pt;
  	border-bottom-right-radius: 2pt;
  	border-bottom-left-radius: 2pt;
	}
	
#navigation2 ul li a:hover {
	color: #FF0000; 
	background-color: #86deea;
  	border-top-left-radius: 2pt;
  	border-top-right-radius: 2pt;
  	border-bottom-right-radius: 2pt;
  	border-bottom-left-radius: 2pt;
	}

#inhalt  {
		line-height:140%;
		}

 #inhalt a {
	color: #000000;
	}

.textlink {
	color: #000000;
	padding: 7px;
	border: 1px solid #000000;
	}

#inhalt h1 {
	color: #ff0000 !important;
    text-align: center;
	}

#inhalt h2 {
	color: #ff0000 !important;
    text-align: center;
	}
	
#inhalt hr {
	color: #000000;
	}

.Ueberschrift {
	color: #ffffff;
	font-size: 1.2em;
	}
	
.Ueberschrift img {
	float: right;
	}
	

.elemente {
	border: ridge 0px #FF0000;
}

.elemente a {
	color: #000000;
	text-decoration: none;
}

.elementetitel {
	border: ridge 3px #FF0000;
}

.elementetitel a {
	color: #000000;
	text-decoration: none;
}

table tr td.Textelementreverse {
	background-color: #FFFFFF;
	color: #FF0000;
	}
	
h1.Ueberschrift1	{
	color: #000000 !important;
	}
	
h2.Ueberschrift2	{
	color: #000000 !important;
	}
	
.open {
	border:solid #FFFF00 0.4em;	
}
	
@media only screen and (min-width: 1024px)
{
	h2.Ueberschrift2	{
	color: #03601c !important;
	}
	
	.titelpunkte {
	font-size: 1.2em;
	line-height: 200%;
	}
}

@media only screen and (min-width: 1400px)
{
	h2.Ueberschrift2	{
	color: #03601c !important;
	}
	
table tr td.Textelementreverse {
	width: 700px;
	text-align: center;
	}
}

.sortenkasten {
	border-color: #FF0000;
	}

#fuss hr {
	color: #FF0000;
	}

#fuss a {
	color: #FF0000;
	}

#fuss a:hover {color: #ffff00; background-color: #FF0000;}