body
{
  background:url("../gfx/splash.jpg");
  padding:0px;
  margin:0px;
  text-align:center;
}

.center
{
  margin:auto;
  width:778px;
  max-width:778px;
  min-width:778px;
  padding:0px;
}

.head 
{
  margin:0px;
  padding:0px;
  background:url("../gfx/header.jpg");
  width:778px;
  min-width:778px;
  max-width:778px;
  height:89px;
  min-height:89px;
  max-height:89px;
}

.menu 
{
  width:778px;
  min-width:778px;
  max-width:778px;
  height:30px;
  min-height:30px;
  max-height:30px;
  margin: 0px;
  padding:0px;
  background-color:#cecece;
}

.foot
{
  width:778px;
  min-width:778px;
  max-width:778px;
  height:75px;
  min-height:75px;
  max-height:75px;
  background:url("../gfx/footer.jpg");
}

.foot:after {
/* für FF füllt Container, damit er dargestellt wird */
  content: "."; 
  height:0;
  clear: both; 
  display: block; 
  visibility: hidden;
}

.footleft
{
  width:379px;
  min-width:379px;
  max-width:379px;
  margin:0px;
  padding:25px 0px 0px 10px;
  float:left;
  display:block;
  text-align:left;
}

.footright
{
  width:379px;
  min-width:379px;
  max-width:379px;
  margin:0px;
  padding:25px 0px 0px 10px;
  float:right;
  display:block;
}

.content 
{
  display:block;
  margin: 0px;
  width:778px;
  min-width:778px;
  max-width:778px;
  height:411px;
  min-height:411px;
  max-height:411px;
  overflow:auto;
  float:left;
  background-color:#ffffff;
  padding:0px;
}

.contentin
{
  display:block;
  margin: 0px 30px 0px 30px;
  float:left;
  text-align:left;
}

ul.navi
{margin:0px 0px 0px 5px; padding:0px;list-style-type:none;text-align:left;vertical-align:top;}

ul.navi li
{margin:0px;padding:5px 0px 0px 0px;float:left;}

ul.navi a
{
 font-size:14px;
 font-family:Arial,sans-serif;
 color:#000000;
 text-decoration:none;
 padding:0px 0px 0px 0px;
 font-weight:normal;
}

ul.navi a:link {font-size:14px;color:#000000;text-decoration:none;font-family:Arial,sans-serif;}
ul.navi a:hover {font-size:14px;color:#d92c09;text-decoration:none;font-family:Arial,sans-serif;}
ul.navi a:active {font-size:14px;color:#000000;text-decoration:none;font-family:Arial,sans-serif;}
ul.navi a:focus {font-size:14px;color:#000000;text-decoration:none;font-family:Arial,sans-serif;}

ul.leistungen
{margin:0px 0px 0px 5px; padding:0px; list-style:disc outside;}

ul.leistungen li
{margin:0px 0px 0px 25px;padding:8px 0px 8px 0px;list-style:disc outside; color:red}

.text
{
	font-family:Arial,sans-serif;
	font-size:12px;
	text-align:left;
	padding:0px;
	margin:0px;
}

.form_text
{
	font-family:Arial,sans-serif;
	font-size:12px;
	text-align:left;
	padding:0px;
	margin:0px;
	width:100px;
	min-width:100px;
	max-width:100px;
}
.form_text2
{
	font-family:Arial,sans-serif;
	font-size:12px;
	text-align:left;
	padding:0px;
	margin:0px;
	width:140px;
	min-width:140px;
	max-width:140px;
}
.form_text3
{
	font-family:Arial,sans-serif;
	font-size:12px;
	text-align:left;
	padding:0px;
	margin:0px;
	width:300px;
	min-width:300px;
	max-width:300px;
}
.form_line
{
	width:100%;
	min-width:100%;
	max-width:100%;
	border-top:2px solid #cecece !important;
	padding:0px 0px 2px 0px;
}

.black
{
	color:#000000 !important;
}

.headline h1
{
	color:#000000;
	font-size:18px;
	font-weight:normal;
	font-family:Arial,sans-serif;
	padding:0px;
	margin:10px 30px 6px 0px;
	text-align:left;
	text-decoration:underline;	
}
a.link{font-size:12px;font-family:Arial,sans-serif;color:#000000;text-decoration:none;padding:0px !important;margin:0px !important;font-weight:normal;}
a.link:link{font-size:12px;color:#000000;text-decoration:none;padding:5px;font-weight:normal;font-family:Arial,sans-serif;}
a.link:hover{font-size:12px;color:#d92c09;text-decoration:none;padding:5px;font-weight:normal;font-family:Arial,sans-serif;}
a.link:active {font-size:12px;color:#000000;text-decoration:none;padding:5px;font-family:Arial,sans-serif;}
a.link:focus{font-size:12px;color:#000000;text-decoration:none;padding:5px;font-weight:normal;font-family:Arial,sans-serif;}
