body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
	line-height: 1.6em;
  margin: 20px 0 0 0;
  background-color: rgb(193, 0, 51);
  color: #000000;
}

a
{
  color: rgb(146, 19, 38);
}

a img
{
  border: none;
}

h1, h4, .atitle h2
{
  background: transparent url(../img/h1_hintergrund.jpg) no-repeat center left;
  height: 22px;
  padding: 4px 0;
}
h1, h4
{
  text-transform: uppercase;
  color: rgb(146, 19, 38);
  font-family: "Times New Roman", Times, serif;
  font-weight: bold;
}
h2
{
  
  color: rgb(146, 19, 38);
  font-family: "Times New Roman", Times, serif;
  font-weight: bold;
   font-size: 17px;
}
h3
{
  
  color: rgb(146, 19, 38);
   font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
   font-size: 14px;
}

h1
{
  font-size: 18px;
  margin: 13px 0;
}

#outline
{
  min-width: 920px;
  min-height: 1166px;
  padding: 0px 61px 0px 30px;
  background: transparent url(../img/hintergr_rechts.jpg) repeat-y top right scroll;
}

#header
{
  position: relative;
  height: 231px;
  background: transparent url(../img/header_hintergrund.jpg) repeat-x;
}

#main
{
  background-color: #FFF;
  overflow: hidden;
}

.side_column
{
  width: 190px;
}

#column_right
{
  float: right;
}

#column_left
{
  float: left;
}

#column_center
{
  margin: 0 210px;
}

.navi
{
  font-family: "Times New Roman", Times, serif;
  font-weight: bold;
}

.navi a
{
  text-decoration: none;
}

.navi a:hover
{
  border-top: 2px solid rgb(192, 193, 200);
  border-bottom: 2px solid rgb(192, 193, 200);
}

.navi ul
{
  list-style: none;
  padding: 0;
  margin: 0;
}

.navi ul li
{
  display: inline;
}

#myheader
{
  position: absolute;
  top: 0px;
  left: 190px;
  width: 730px;
  height: 231px;
}

#logo
{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 190px;
  height: 231px;
  background: transparent url(../img/logo_kirchenkreis_bemerhaven.jpg) no-repeat;
}

#navi_oben
{
  position: absolute;
  top: 5px;
  left: 20px;
}

#navi_oben a, #navi_oben
{
  color: #222;
}

#navi_unten
{
  position: absolute;
  bottom: 0px;
  left: 20px;
}

#footer
{
  background: #FFF url(../img/footer.jpg) repeat-x -1px bottom;
  min-height: 115px;
  overflow: hidden;
  text-align: center;
  font-family: "Times New Roman", Times, serif;
  font-size: 11px;
  font-weight: bold;
  color: rgb(146, 19, 38);
}
