body {
  /*border: 1px solid green;*/
 	margin: 0;
	padding: 0;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 13px;
	text-align: center;
  background:#e0e0e0;
}

h1 {font-size: 18px;}
h2 {font-size: 14px;}

a {
	color: #3d4548;
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	}

#wrapper {
  /*border: 1px solid red;*/
/*  width:760px;*/
  width:880px;
  margin: 0px auto;
}
* html #wrapper {
  width:890px;
}

#werbungoben {
  /*border: 1px solid green;*/
  float:left;
  text-align: left;
  margin-top:10px;
  width:100px;
  height:80px;
}
* html #werbungoben {
  /*border: 1px solid green;*/
  margin-bottom:-20px;
}

#werbung01 {
  /*border: 1px solid green;*/
  float:left;
  text-align: left;
  padding-top:60px;
  width:100px;
  height:100px;
}
* html #werbung01 {
  /*border: 1px solid green;*/
  width:100px;
  height:0px;
  margin-left:0px;
  padding-left:0px;
  margin-right:-80px;
  padding-top:80px;
}


#page {
	/*border: 1px solid blue;*/
  float:left;
  width:760px;
	text-align: left;
	margin: 10px auto;
	margin-top: 20px;
  }
* html #page {
}

#werbung {
	/*border: 1px solid blue;*/
	float:right;
  text-align: right;
  /*margin-right:-100px;*/
  margin-top:20px;
  margin-right:-6px;
  padding-top:0px;
  width:120px;
/*  height:557px;*/
  height:637px;
}
* html #werbung {
  /*border: 1px solid green;*/
  float:right;
  width:128px;
  height:621px;
  /*position:relative;*/
  margin-right:0px;
  margin-top:100px;
  padding-top:0px;
}

#logo {
  margin-top: 0.6em;
}
* html #logo {
  /*border: 1px solid black;*/
  margin-top: 0.8em;
}
#logo img {
  border:0px;
  margin-left:0px;
  width:150px;
  height:120px;
}
* html #logo img {
/*  behavior: url("pngbehavior.htc");*/
	width: 150px;
  margin-left:0px;
	text-align: left;
}

#menue {
  /*border: 1px solid red;*/
/*  background-image:url("images/links.jpg");*/
  background-image:url(/images/links.jpg);
  float:left;
  margin-left:0px;
	text-align: left;
	width: 150px;
}
* html #menue {
  position:relative;
}
#menue li {
  font-size: 11px;
}

* html #menue2a {
  margin-top: 1em;
}
#menue2a ul {
  margin-left: 0.6em;
}
* html #menue2a ul {
  margin-left: 3.6em;
  margin-top: 0em;
}

#menue2b ul {
  margin-left: -0.8em;
}
* html #menue2b ul {
  margin-left: 3em;
  margin-top: 0em;
}
#menue2b li {
  font-weight: bold;
  margin-left: -2em;
}

#menue2c ul {
  margin-left: -0.8em;
}
* html #menue2c ul {
  margin-left: 3em;
  margin-top: 0em;
}
#menue2c li {
  font-weight: bold;
  margin-left: -2em;
}

#news {
  /*border: 1px solid yellow;*/
  float:left;
  clear:both;
	width: 130px;
	height: 140px;
  margin-left: 10px;
}
* html #news {
  position:relative;
/*	width: 100px;
	height: 10px;*/
  margin-left: 5px;
}

#news h1 {
  text-align: left;
	font-size: 0.9em;
  margin-left: 6px;
}
* html #news h1 {
  margin-top: 8px;
  margin-left: 8px;
  margin-bottom: -8px;
}
#news p {
  text-align: left;
  padding-left: 8px;
  font-size: 0.8em;
}
* html #news p {
  padding-left: 10px;
}

#news img {
  width=100%;
}
#news a {
	color: #06c;
}

#banner {
  /*border: 1px solid yellow;*/
  margin-left: 153px;
  height:54px;
}
#banner img {
  /*border: 1px solid red;*/
  width:607px;
  height:54px;
}
* html #banner {
  margin-left: 150px;
  width:607px;
}
* html #banner img {
  /*border: 1px solid red;*/
  width:607px;
}

#menuetop {
  /*border: 1px solid red;*/
  margin-top: 3px;
  margin-left: 153px;
  height:20px;
  background-image:url(/images/menue.jpg);
}
* html #menuetop {
  width:607px;
  margin-top: -1px;
  margin-left: 150px;
}
#menuetop p {
  margin-top: 0px;
}

#titel {
  /*border: 1px solid red;*/
  margin-top: 3px;
  margin-left: 153px;
  padding:10px;
  height:30px;
  background-image:url(/images/mitte.jpg);
}
* html #titel {
  width:607px;
  margin-left: 150px;
}
#titela {
  font: small-caps 90% Verdana;
  font-weight: bold;
  text-align:center;
  /*margin-top:60px;*/
  margin-top:-310px;
  margin-right:6px;
  float:right;
}

* html #titela {
  margin-top:0px;
  margin-right:0px;
}

#mitte {
  margin-top: -14px;
  margin-left: 153px;
  padding-top: 10px;
  padding-left: 1em;
  padding-right: 2em;
/*  min-height:340px; ohne Menü-Preisaufteilung*/
  /*min-height:344px;*/
  min-height:420px;
}
* html #mitte {
  /*border: 1px solid red;*/
  width:607px;
  margin-left: 150px;
  margin-top: 0px;
  padding-top: 20px;
/*  height:340px; ohne Menü-Preisaufteilung*/
  /*height:380px;*/
  height:520px;
}
#mitte img {
  /*width:120px;*/
}
/** html #mitte img {
  behavior: url("pngbehavior.htc");
}*/
* html #wd img{
/*  behavior: url("pngbehavior.htc");*/
  width:120px;
  height:40px;
}
#mitte p {
  padding-left: 1em;
}
#mitte table {
  margin-left:5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:0.9em;
}
#mitte td {
  padding: 5px;
}

#hintergrund {
  /*border: 1px solid red;*/
  background-image:url(/images/hintergrund.jpg);
}
* html #hintergrund {
  /*border: 1px solid red;*/
}

#footer {
  /*border: 1px solid red;*/
  background-image:url(/images/footer.jpg);
  height:30px;
  margin-top: -11px;
  margin-left: 153px;
}
* html #footer {
  /*border: 1px solid green;*/
  height:29px;
  margin-top: 3px;
  margin-left: 150px;
  width: 607px;
  /* mit werbung01:*/
  /*margin-left:-100px;*/
}
#footer p {
  color:white;
  text-align:right;
  padding-right:10px;
  padding-top:5px;
}
#footerlinks {
  background-image:url(/images/links.jpg);
  margin-top: -5px;
  margin-bottom:0px;
  float:left;
  width:150px;
  height:35px;
}
* html #footerlinks {
  /*border: 1px solid blue;*/
  margin-top: -3px;
  /*margin-left: 50px;*/
  /* mit werbung01:*/
/*  margin-left:-100px;*/
}

#footer2 {
  /*border: 1px solid red;*/
  text-align:center;
  font-size: 0.8em;
  height:30px;
  margin-top: 0px;
  margin-left: 0px;
}
#footer2links {
  border: 1px solid rgb(144,144,144);
  text-align:center;
  background-color: white;
  margin-top:4px;
  margin-bottom:-4px;
}
* html #footer2links {
  text-align:center;
  background-color: white;
  margin-top:4px;
  margin-bottom:-14px;
  width:100%;
}

#footer2 img {
  float:left;
  width:70px;
  height:16px;
}

#impressum {
  margin-left:6px;
  margin-top:10px;
  margin-bottom:12px;
}
#impressum img {
  width:70px;
  height:16px;
}

* html #impressum {
  /*border: 1px solid green;*/
  padding-top:12px;
}


/* #### Formular #### */
#formular { margin:0 auto; padding:0; width:520px; }
/* start style formular */
form { margin:0; padding:0;margin-left:20px;}
* html form { margin:0; padding:0;margin-left:40px;margin-top:-20px;}
fieldset {width:400px; border:1px solid #999; padding:10px; margin:5px; text-align:left;}
fieldset:hover {border-color:#333;}
fieldset#checkbox input  {width:35px;border:none; background:none;}
legend {font-size:1.1em; color:#666; font-weight:bold; padding:5px; margin:0px; background:none;}
label { color:#666; font-size:1em; margin:0 3px 3px 0; padding:0; line-height:1.3em; width:120px; display:block; float:left; clear:left;}
input {border:1px solid #666; padding-left:0.3em; margin-bottom:0.3em; width:240px; background:#fff;}
input:focus {border-color:#900;}
select {border:1px solid #666; padding-left:0.3em; margin-bottom:0.3em; background:#fff; width:100px;}
option {color:#900;}
textarea {width:240px; border:1px solid #666;}
textarea:focus {border-color:#900;}
.plz {width:50px;}
.ort {width:186px;}
.strasse {width:206px;}
.strnummer {width:30px;}
.captcha {width:80px; margin-top:10px; margin-bottom:0em;}
.submitbtn {width:123px; background:#666; border:1px solid; border-color:#999 #333 #333 #999; color:#fff; cursor:pointer; padding:0; margin:0;}
.submitbtn:hover {background:#900; color:#fff; border:1px solid; border-color:#c00 #990100 #990100 #c00;}

.unterstrich {text-decoration:underline;}

#checkbox01 {
  /*border: 1px solid green;*/
  float:left;
  width:180px;
}
* html #checkbox01 {
  width:164px;
}

#checkbox02 {
  /*border: 1px solid green;*/
  float:right;
  width:180px;
  margin-left:120px;
  margin-right:10px;
  margin-top:-42px;
}
* html #checkbox02 {
  float:none;
  width:164px;
  margin-left:202px;
  margin-right:0px;
  margin-top:0px;
}
/* ende style formular */

#formbutton {
  clear:right;
  /*border: 1px solid red;*/
  margin-left:-8px;
  margin-top:70px;
  margin-bottom:-10px;
}
* html #formbutton {
  margin-top:-10px;
  margin-bottom:0px;
}

#captchabild {
  float:left;
  padding-left:7px;
  padding-top:6px;
}
* html #captchabild {
  padding-top:8px;
}
#captchabild img {
  /*border: 1px solid red;*/
  width:120px;
}

#captchatext {
  /*border: 1px solid green;*/
  float:right;
  height:40px;
  /*width:220px;*/
  margin-top:-26px;
  margin-left:176px;
  margin-right:120px;
  padding-left:0px;
  /*padding-top:11px;*/
}
* html #captchatext {
  /*border: 1px solid green;*/
  float:none;
  width:257px;
  margin-top:16px;
  margin-left:166px;
  margin-right:0px;
  /*padding-top:14px;*/
  /*padding-left:27px;*/
}

#captchatext input {
  /*border: 1px solid red;*/
  float:right;
  width:80px;
}
* html #captchatext input {
/*  border: 1px solid red;*/
  float:none;
  width:86px;
}

