*{
	margin: 0px;
	padding: 0px;
}

body {
	font-family: "Trebuchet MS", "Bitstream Vera Sans", "Helvectica", sans-serif;
	font-size: 15px;
	background-color: #176d2b;
	background-image: url("images/hinter.png");
	background-repeat: repeat-y;
	background-position: 120px 0px;
}

a {
	color: #000000;
}
#hauptcontainer {
	width: 675px;
	margin: 20px 0px 20px 185px;
}

p {
	text-align: justify;
	font-size: 80%;
	
}

#navi1 a {
	padding: 0px 5px;
	color: #FFFF00;
	font-size: 75%;
	
	
}

#navi1 {
	border: 2px solid #000000;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px 10px 5px 0px;
	background: url("images/navi-farbe.png") bottom left;
	background-repeat: repeat-x;
	font-weight: bold
	
}
#navi1 a:hover {
	background: url("images/navi-farbe-hover.png") bottom left;
	background-repeat: repeat-x;
}
#navi1 ul li {
	display: inline;
}
#navi2 a {
	padding: 0px 5px;
	color: #FFFF00;
	font-size: 75%;
	
	
}

#navi2 {
	border: 2px solid #000000;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px 10px 5px 0px;
	background: url("images/navi-farbe.png") bottom left;
	background-repeat: repeat-x;
	font-weight: bold;
	
}
#navi2 a:hover {
	background: url("images/navi-farbe-hover.png") bottom left;
	background-repeat: repeat-x;
}
#navi2 ul li {
	display: inline;
	
}
#navi2 ul li .boller {
	color: #ef6969;
}
#navi1 ul li .boller {
	color: #ef6969;
}		
#fusszeile {
	border-top: 1px solid black;
}
#fusszeile p.zeile {
	float: left;
}
#hauptbild img {
	margin-left: 90px;
	border: 2px solid black;
}
#hauptbild-boller img {
	margin-left: 10px;
	border: 2px solid black;
}
#hauptbild p.boller {
	font-weight: bold;
}
#fusszeile p.copy {
	float: left;
	margin-left: 220px;
}
#fusszeile p.kontakt {
	float: right;
	margin-right: 100px;
}
#hauptbild p.news {
	text-align: center;
	font-size: 180%;
	text-decoration: blink;
}
#hauptbild p.plan {
	text-align: center;
	font-size: 100%;
	text-decoration: blink;
}
#Inhalt p.news1 {
	text-align: left;
	font-size: 90%;
	
}
#Inhalt p.news-datum {
	text-align: left;
	font-size: 70%;
	color: red;
}
p.kont {
	text-align: center;	
}
p.weih {
	text-align: center;
	color: red;
		
}
p.kon {
	text-align: right;
	border-bottom: 1px solid black;
}

#hauptbild p.aktuell {
	text-align: center;
	font-size: 100%;
	color:red;
	text-decoration: blink;
}
/*ERROR & SUCCESS*/
.error {
	color: red;
	font-weight: bold;
}
.success {
	color: red;
	font-weight: bold;
	
}