body {
  text-align: center;
  background: #F4FDE5 url('../img/bg.jpg') top center no-repeat fixed;
  margin-top:20px;
  margin-bottom:20px;
}

#schlagworte h1 {
  position:absolute;
  top:900px; left:300px;
  font-family: arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FF6600;
}

A.navilinks {
	COLOR: #FF6600; text-decoration: none;
        font-family: arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight:bold;
}
A.navilinks:visited {
	COLOR: #FF6600; text-decoration: none;
        font-family: arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight:bold;
}
A.navilinks:active {
	COLOR: #FF6600; text-decoration: none;
        font-family: arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight:bold;
}
A.navilinks:hover {
	COLOR: #779E28; text-decoration: none;
        font-family: arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight:bold;
}


A:link {
	COLOR: #FF6600; text-decoration: none;
        font-family: arial, Helvetica, sans-serif;
        font-size: 16px;
}
A:visited {
	COLOR: #FF6600; text-decoration: none;
        font-family: arial, Helvetica, sans-serif;
        font-size: 16px;
}
A:active {
	COLOR: #FF6600; text-decoration: none;
        font-family: arial, Helvetica, sans-serif;
        font-size: 16px;
}
A:hover {
	COLOR: #FF6600; text-decoration: underline;
        font-family: arial, Helvetica, sans-serif;
        font-size: 16px;
}

#seitenhintergrund {
  margin-left: auto; 
  margin-right: auto;
  width: 760px;
  text-align: left;
  background: #FFFFFF;
  border: 1px solid #018843;
}

#header {
  height: 83px;
  background: #9ACD34 url('../img/header.jpg')
}

#logo {
	margin: 0em 0em 0em 0em;
	padding-top:22px;
	padding-left:0px
}

#logo a:hover {
  background: none;
}

#menu_oben {
  height:40px;
  background: #FFFFFF url('../img/drop_shadow.gif') top left repeat-x;
  clear: both;
}

#menu_oben ul {
  margin-top: 0px;
  padding-left: 0px;
  margin-left: 0px;
  background: #FF6600 url('../img/menu_bg.gif') top left repeat-x;
  color: White;
  float: left;
  width: 100%;
  font-family: arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight: bold;
}

#menu_oben ul li { display: inline; }

#menu_oben ul li a
{
  padding-top:5px;
  padding-bottom:5px;
  padding-left:15px;
  padding-right:15px;
  background: #FF6600 url('../img/menu_bg.gif') top left repeat-x;
  color: #EFEFEF;
  text-decoration: none;
  float: left;
  border-right: 1px solid #fff;
}

#menu_oben ul li a:hover
{
  background: #FF6600 url('../img/menu_hover_bg.gif') top left repeat-x;
  color: #FFFFFF;
}

#inhalt {
  margin-top:10px;
  margin-bottom:0px;
  margin-left:15px;
  margin-right:15px;
  font-size: 16px;
  font-family: arial, Helvetica, sans-serif;
  clear:both;
}

#navigation {
  margin-top:5px;
  float: left;
  width:160px;
}

#navigation h3 {
  margin-top:0px;
  margin-bottom:10px;
  font-family: arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #FF6600;
  padding:4px;
  border: 1px solid #AAE5A4;
  background-color:#F4FDE5;
}

#navigation p {
  margin-top:0px;
  margin-bottom:15px;
  font-family: arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size: 11px;
  color: #666666;
  line-height: 16px;
  padding-left:4px;
}

.navilinks { 
  margin-left: 6px;
  padding-left: 0px;
  list-style: none;
  padding-left: 10px;
  background-image: url(../img/arrow.gif);
  background-repeat: no-repeat;
  background-position: 0 5px;
  font-family: arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size: 13px;
  line-height:18px;
}

#body {
  float: right;
  width:675px;
  padding-top:10px;
  padding-left:30px;
  padding-right:30px;
  padding-bottom:10px;
  background-color: #FFFFFF;
}

#body h3 {
  margin-top:0px;
  margin-bottom:30px;
  font-family: arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #FF6600;
  text-align:left;
  background-color:#FFFFFF;
  padding-top:4px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:4px;
  border-bottom: 1px solid #018843;
  clear:both;
}

#body p {
  margin-top:0px;
  margin-bottom:15px;
  font-family: arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size: 13px;
  color: #666666;
  line-height: 18px;
}

.foto {
  text-align: right;
}

#textbox {
width : 670px;
font-size : 1em;
font-family : arial, Helvetica, sans-serif;
padding : 0px;
color : #5f5f5f;
background : #fff;
}

#textbox h2 {
font-size : 1.4em;
font-family : arial, Helvetica, sans-serif;
}

#textbox h4 {
font-size : 1.1em;
font-family : arial, Helvetica, sans-serif;
}

.leistungen ul {
margin : 0 0 0 0;
padding : 0;
list-style-type : none;
}

.leistungen li {
margin : 0 0 10px 28px;
padding : 0 0 0 8px;
font-size : 1.2em;
color : #000;
list-style-image : url(../img/pfeil_kasten.gif);
}

#box {
  
  width: 750px;
  background-color: #F6FCEC;
  padding:4px;
  text-align: center;
}

#box p {
  padding-left : 1px;
  padding-right : 1px;
  font-family: arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #555555;
  line-height: 16px;
  margin-bottom:3px;
}

#box h4 {
  padding-left : 1px;
  padding-right : 1px;
  margin-top : 0;
  margin-bottom : 0px;
  font-family : arial, Helvetica, sans-serif;
  font-size : 12px;
  font-weight:bold;
  color : #779e28;
}

.textausrichtung
{
font: 12px arial, Helvetica, sans-serif;
color: #000000;
}

#feet {
  padding:8px;
  text-align: center;
  font-family: arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight:bold;
  color: #FFFFFF;
  height: 16px;
  background-color: #9ACA32;
  clear: both;
}

A.feet {
	COLOR: #000000; text-decoration: none;
        font-family: arial, Helvetica, sans-serif;
        font-size: 13px;
}
A.feet:visited {
	COLOR: #000000; text-decoration: none;
        font-family: arial, Helvetica, sans-serif;
        font-size: 13px;
}
A.feet:active {
	COLOR: #000000; text-decoration: none;
        font-family: arial, Helvetica, sans-serif;
        font-size: 13px;
}
A.feet:hover {
	COLOR: #000000; text-decoration: none;
        font-family: arial, Helvetica, sans-serif;
        font-size: 13px;
        background: none;
}

.formular
{
font: 12px arial, Helvetica, sans-serif;
color: #000000; 
background-color:#ffffff; 
border: 1px solid #000000;
width:247px;
}

.submitbutton {
	width:123px;
	background:#666;
	border:1px solid; border-color:#999 #333 #333 #999;
	color:#fff;
	cursor:pointer;
	padding:0;
	margin-left:0px;
	text-align:center;
}

.submitbutton:hover {
	background:#A90000;
	color:#fff;
	border:1px solid;
	border-color:#c00 #990100 #990100 #c00;
}
