@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }

h1, h2, h3, h4, h5, h6, p, br {
	padding-bottom: 0.8em;
} 

img, div { 
    behavior: url(fileadmin/iepngfix.htc); 
}

a, a:visited {
	color: #fff;
	font-weight: bold;
}

.align-right {text-align: right;}
.align-center {text-align: center;}
.align-left {text-align: left;}
.align-justify {text-align: justify;}

a img, a:visited img {border: 0px;}

.aktuelles_text h1, .aktuelles_text h2, .aktuelles_text h3, .aktuelles_text h4 {
	color: #00af0c;
	font-size: 1.1em;
	text-decoration: underline;
}

.specials_text h1, .specials_text h2, .specials_text h3, .specials_text h4 {
	color: #F40600;
	font-size: 1.1em;
	text-decoration: underline;
}

.bilder_text h1, .bilder_text h2, .bilder_text h3, .bilder_text h4 {
	color: #007eff;
	font-size: 1.1em;
	text-decoration: underline;
}



body {
	background-image: url(../image/back.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #8f7344;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #fff;
}

#wrapper {
	top: 50%;
	margin-top: -300px;
	left: 50%;
	margin-left:-510px;
	width: 1020px;
	position: absolute;
}

#head {
	background-image: url(../image/head.jpg);
	background-position: center;
	background-repeat: no-repeat;
	width: 970px;
	height: 150px;
	margin-left: 26px;
}

#menu1 {
	background-image: url(../image/navileiste.jpg);
	background-position: center;
	background-repeat: no-repeat;
	width: 970px;
	height: 34px;
	margin-left: 26px;
}

#menu1 ul{
	list-style-type: none;
	margin-left: 40px;
}

#menu1 li {		
	float: left;
	margin-top:4px;
}


.menu1_level1 a, .menu1_level1 a:visited {
	background-image: url(../image/menu1.jpg);
	background-position: top;
	background-repeat: no-repeat;
	color: #fff;
	height: 26px;
	text-decoration: none;
	font-weight: 600;
	font-size: 1em;
	padding:4px 40px 0 40px;
	text-transform: uppercase;
	letter-spacing: 2px;
	outline: none;
}

.menu1_level1 a:hover {
	background-image:url(../image/hover.jpg);
	background-position:top;
	background-repeat: no-repeat;	
}

.menu1_level1_act a, menu1_level1_act a:visited {
	background-image:url(../image/hover.jpg);
	background-position: top;
	background-repeat: no-repeat;
	height: 26px;
	color: #fff;
	font-weight: 600;
	font-size: 1em;
	padding:4px 40px 0 40px;
	text-transform: uppercase;
	letter-spacing: 2px;
	outline: none;
	text-decoration: none;
}

/*===================== CONTENT Anfang ========================*/
#content {
	background-color: black;
	width: 970px;
	height: 385px;
	margin-left: 26px;
}
	/*===================== AKTUELLES Anfang ========================*/
#content_aktuelles {
	background-image: url(../image/termine.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 385px;
	width: 272px;
	float: left;
}

.aktuelles_text {
	background-image: url(../image/content_back.png);
	background-position: top;
	background-repeat: repeat-y;
	color:#fff;
	width: 224px;
	margin-left: 37px;
	margin-top: 6px;
	padding:3px 3px 3px 8px;
}

	/*===================== AKTUELLES Ende ========================*/
	/*===================== SPECIALS Anfang ========================*/
#content_specials {
	background-image: url(../image/specials.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 385px;
	width: 426px;
	float: right;
}

.specials_text {
	background-image: url(../image/content_back.png);
	background-position: top;
	background-repeat: repeat-y;
	color:#fff;
	width: 373px;
	margin-left: 42px;
	margin-top: 6px;
	padding:3px 3px 3px 8px;
}

	/*===================== SPECIALS ENDE ========================*/
	/*===================== BILDER Anfang ========================*/
#content_bilder {
	background-image: url(../image/bilder.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 385px;
	width: 272px;
	float: right;
}

.bilder_text {
	background-image: url(../image/content_back.png);
	background-position: top;
	background-repeat: repeat-y;
	color:#fff;
	width: 221px;
	margin-left: 40px;
	margin-top: 6px;
	padding:3px 3px 3px 8px;
}

#content_bilder .news-latest-item img {padding-right:10px;}
	/*===================== BILDER Ende ========================*/
/*===================== CONTENT Ende ========================*/

#footer {
	background-image: url(../image/footer.png);
	background-position: top;
	background-repeat: no-repeat;
	width: 1020px;
	height: 115px;
    behavior: url(fileadmin/iepngfix.htc); 
}

#navi2 ul {
		list-style-type: none;
		text-align: right;
		padding-right: 38px;
		padding-top: 2px;
}

#navi2 li {display: inline;
}

#navi2 li a, navi li a:visited {
	outline: none;
	color: #FFF;
	text-decoration:none;
}

#navi2 li a:hover {
	outline: none;
	color: #007eff;
}

#navi2 li_act a, #navi2 li_act a.visited {
	outline: none;
	color: #007eff;
}

#content_specials div.news-latest-item {
	text-align: center;
}
