* {
	padding:0px;
	margin:0px;
	border:0px;
	font-family:verdana, arial;
	font-size:11px;
}

/* UNTERNAVIGATION */

#popitmenu {
  position: absolute;
  background-color: #F0F0F0;
  border:1px solid #F4F4F4;
  font: normal 12px Verdana;
  line-height: 22px;
  z-index: 100;
  visibility: hidden;
}

#popitmenu a {
  text-decoration: none;
  border-bottom:1px solid #FFFFFF;
  padding-left: 6px;
  color: black;
  display: block;
}

#popitmenu a:hover{ /*hover background color*/
  background-color: #DCDCDC;
}

/* UNTERNAVIGATION */

body {
  background-color:#FFFFFF;
  width:955px;  
}

img {
  border:0;
}

hr {
	height:1px;
	color:#D9D9D9;
}

ul {
  list-style-type:square;
}

h1 {
  color:#CC0000;
  font-weight:bold;
  font-size:12px;
}

h1 a {
  color:#CC0000;
  font-weight:bold;
  font-size:12px;
}

table, td, tr {
  border:0px;
  vertical-align:top;
}
table img {
  margin-bottom:7px;
}

h2 {
  color:#333333;
  font-weight:none;
  font-size:12px;
  margin-bottom:7px;
}

input, select {
  border:1px solid #333;
}

#container {
	width:955px;
  color:#333333;
}

.balken {
  width:480px;
  height:21px;
  margin-bottom:15px;
  background-color:#D70027;
  background-image:url('../bilder/balken_bg.gif');
  background-repeat:no-repeat;
  line-height:normal;
}

#header {
  background-image: url("../bilder/header.gif");
  background-repeat: no-repeat;
  height:132px;
  width:955px;
}

#navi {
  width:132px;
  position:absolute;
  top:145px;
  font-size:13px;
}

#main {
  position:absolute;
  left:171px;
  color:#333333;
  width:480px;
  line-height:18px;
}

#willkommen {
  background-image: url("../bilder/willkommen.jpg");
  background-repeat: no-repeat;
  height:242px;
  width:436px;
}

#content {
  position:relative;
}

#right {
  float:right;
}

#datum {
  position:relative;
  margin-top: 0px;
  margin-left:107px;
}

#border {
  border:1px solid #CCCCCC;
  position:relative;
  padding:12px 7px 12px 7px;
}

#termine {
  background-image: url("../bilder/balken_termine.gif");
  background-repeat: repeat-y;
  height:21px;
  width:239px;
}

#flaeche1 {
  background-color:#F0F0F0;
  min-height:132px;
  width:239px;
  margin-top:-15px;
}

#flaeche1 a {
	color:#333333;
}

#flaeche1 a:hover {
	text-decoration:underline;
}

#umfragen {
  background-image: url("../bilder/balken_umfragen.gif");
  background-repeat: repeat-y;
  height:21px;
  width:239px;
  margin-top:12px;
}

#flaeche2 {
  background-color:#F0F0F0;
  min-height:83px;
  width:239px;
  margin-top:-15px;
}

.header_links1 a {
  color:#FFFFFF;
  position:absolute;
  top:77px;
  left:568px;
  text-decoration:none;
  font-weight:normal;
}

.header_links2 a {
  color:#FFFFFF;
  position:absolute;
  top:77px;
  left:623px;
  text-decoration:none;
  font-weight:normal;
}

.nolis {
  color:#C4C4C4;
  text-decoration:none;
  padding-left:11px;
}


a {
  color:#CC0000;
  font-weight:bold;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

/* Kontakt */
form {
	margin:0px;
	padding;0px;
}

fieldset {
	border:0px;
	padding:0px;
	margin:0px;
}

legend {
	display:none;
}

form br {
	clear:both;
}

label {
	float:left;
	width:100px;
}

textarea {
	margin-bottom:3px;
	width:180px;
	border:1px solid #fff;
	background:#F0F0F0;
	font:100% verdana, arial, helvetica, sans-serif;
}

input {
	margin-bottom:1px;
	width:180px;
	border:1px solid #fff;
	background:#F0F0F0;
	font:100% verdana, arial, helvetica, sans-serif;
}

textarea {
	overflow:auto;
	background:#F0F0F0;
}

.button {
	width:auto;
	border:1px solid #DEDEDE;
	color:#000000;
	background:#F0F0F0;
	margin-top:15px;
}

.poll {

}

.newsbild {
  width:170px;
  border:1px solid #000000;
}

.newsbild_nopic {
  width:170px;
  border:1px solid #000000;
}