html, body, .nomargin, table { margin: 0; padding: 0; }

body {
	background-color: #FEF9E5;
	marginheight: 0;
	marginwidth: 0; 
	leftmargin: 0; 
	topmargin: 0;
	background-image: url(../pics/bgr.jpg);
	background-repeat: repeat-x;
}
.typoVierzehn {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	padding:0px 0px 0px 10px;
}
.typoZwoelf {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	padding:0px 0px 0px 120px;
}

.typoZehn {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	padding:0px 0px 0px 36px;
}
.typoZehnZ {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	padding:0px 0px 0px 4px;
}
h1 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #000000;
	font-weight: bold;
	font-style: normal;
	text-align: left;
}
h2 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-align: left;
}
h3 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: #000000;
	font-weight: bold;
	font-style: normal;
	text-align: left;
}
h4 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #FF1300;
	font-weight: bold;
	font-style: normal;
	text-align: left;
}
h5 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 24px;
	line-height: 28px;
	color: #000000;
	font-weight: bold;
	font-style: normal;
	text-align: left;
}
.button1 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	background-color: transparent;
	border: 1px;
	border-color: #000000;
	color: #FFFFFF;
}
.button2 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	background-color: transparent;
	border: 1px;
	border-color: #000000;
	color: #000000;
}
.checkForm {
	height: 16px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	border-width:	2px;
	border-style: solid;
	border-top-color: #000000;
	border-left-color: #000000;
	border-bottom-color: #FFB600;
	border-right-color: #FFB600;
	color: #000000;
	background-color: transparent;
}
.fehlerToForm {
	font-family: Arial, Helvetica, Verdana;
	font-size: 12pt;
	font-weight: bold;
	background-color:#ff0000 ;
}
.typoFehler {
	font-family: Arial, Helvetica, Verdana;
	font-size: 10pt;
	font-weight: bold;
	color:#ff0000 ;
}
td.littletext {
	font-family: Arial, Helvetica, Verdana;
	font-size: 10pt;
	font-weight: bold;
}
td.errorlittletext {
	font-family: Arial, Helvetica, Verdana;
	font-size: 10pt;
	font-weight: bold;
	background-color:#ff0000 ;
}
td.verylittletext {
	font-family: Arial, Helvetica, Verdana;
	font-size:8pt;
}
.scrollbars {
	scrollbar-arrow-color: FF1300;
	scrollbar-base-color: #FFF0CC;
	scrollbar-shadow-color: white;
	scrollbar-dark-shadow-color: #FFF0CC;
	scrollbar-highlight-color: white;
	scrollbar-face-color: #FFF0CC;
	scrollbar-track-color: white;
}

a:link    {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color:#F7C600; text-decoration:none; font-weight:normal;}	 
a:visited {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color:#F7C600; text-decoration:none; font-weight:normal;}
a:active  {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color:#F7C600; text-decoration:none; font-weight:normal;}
a:hover   {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color:#F7C600; text-decoration:none; font-weight:normal;}

a.form:link    {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color:#000000; text-decoration:none; font-weight:bold;}	 
a.form:visited {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color:#000000; text-decoration:none; font-weight:bold;}
a.form:active  {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color:#000000; text-decoration:none; font-weight:bold;}
a.form:hover   {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color:#000000; text-decoration:none; font-weight:bold;}

a.liZwoelf:link { font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px;line-height: 18px;color: #000000;font-weight: normal;font-style: normal;text-align: left;padding:0px 0px 0px 120px; } /*padding:'padding-top' 'padding-right' 'padding-bottom' 'padding-left'*/ 
a.liZwoelf:visited { font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px;line-height: 18px;color: #000000;font-weight: normal;font-style: normal;text-align: left;padding:0px 0px 0px 120px; }
a.liZwoelf:active { font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px;line-height: 18px;color: #000000;font-weight: normal;font-style: normal;text-align: left;padding:0px 0px 0px 120px; }
a.liZwoelf:hover  { font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px;line-height: 18px;color: #000000;font-weight: normal;font-style: normal;text-align: left;padding:0px 0px 0px 120px; }

a.reZwoelf:link { font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px;line-height: 18px;color: #000000;font-weight: normal;font-style: normal;text-align: right;padding:0px 0px 0px 43px; }
a.reZwoelf:visited { font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px;line-height: 18px;color: #000000;font-weight: normal;font-style: normal;text-align: right;padding:0px 0px 0px 43px; }
a.reZwoelf:active { font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px;line-height: 18px;color: #000000;font-weight: normal;font-style: normal;text-align: right;padding:0px 0px 0px 43px; }
a.reZwoelf:hover  { font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px;line-height: 18px;color: #000000;font-weight: normal;font-style: normal;text-align: right;padding:0px 0px 0px 43px; }

a.plZwoelf:link { font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px;line-height: 24px;color: #000000;font-weight: normal;font-style: normal;text-align: right;padding:0px 0px 0px 43px; }
a.plZwoelf:visited { font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px;line-height: 24px;color: #000000;font-weight: normal;font-style: normal;text-align: right;padding:0px 0px 0px 43px; }
a.plZwoelf:active { font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px;line-height: 24px;color: #000000;font-weight: normal;font-style: normal;text-align: right;padding:0px 0px 0px 43px; }
a.plZwoelf:hover  { font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px;line-height: 24px;color: #000000;font-weight: normal;font-style: normal;text-align: right;padding:0px 0px 0px 43px; }

/* ALL */
div#top			{ position: absolute; margin-left: 0px; margin-top: 0px; width: 990px; z-index: 1; }
div#navi 		{ position: absolute; margin-left: 0px; margin-top: 65px; width: 990px; z-index: 1; }
div#naviLeft	{ position: absolute; margin-left: 0px; margin-top: 110px; width: 230px; height: 510px; background-image:url(../pics/bgr/left.jpg);}
div#naviRight	{ position: absolute; margin-left: 749px; margin-top: 110px; width: 241px; height: 510px; background-image:url(../pics/bgr/right.jpg); }
div#middle		{ position: absolute; margin-left: 230px; margin-top: 110px; width: 519px; height: 510px; background-image:url(../pics/bgr/middle.jpg); }
div#bottom01	{ position: absolute; margin-left: 0px; margin-top: 563px; width: 990px; z-index: 2; }
div#bottom		{ position: absolute; margin-left: 0px; margin-top: 528px; width: 990px; z-index: 1; }

div#anfrage		{ position: absolute; margin-left: 240px; margin-top: 420px; width: 500px; z-index: 2; }

/* HOME */
div#homeTipp01	{ position: absolute; margin-left: 350px; margin-top: 200px; width: 90px; z-index: 1;}
div#homeTipp02	{ position: absolute; margin-left: 254px; margin-top: 230px; width: 260px; z-index: 1; }

div#homeTxt		{ position: absolute; margin-left: 254px; margin-top: 150px; width: 300px; z-index: 1; }
div#homeImage	{ position: absolute; margin-left: 530px; margin-top: 210px; width: 200px; z-index: 1; }

div#homeTxt01	{ position: absolute; margin-left: 254px; margin-top: 207px; width: 480px; z-index: 1; top: -32px; }
div#homeLegend	{ position: absolute; margin-left: 254px; margin-top: 282px; width: 475px; z-index: 1; }

/* CONTENT */
div#contentHead		{ position: absolute; margin-left: 238px; margin-top: 135px; width: 400px; z-index: 1; }
div#contentTxt		{ position: absolute; margin-left: 238px; margin-top: 173px; width: 245px; height: 238px; z-index: 1; overflow:auto; }
div#contentImage	{ position: absolute; margin-left: 490px; margin-top: 160px; width: 250px; z-index: 1; }

/* KONTAKT */
div#contentHead		{ position: absolute; margin-left: 238px; margin-top: 135px; width: 400px; z-index: 1; }
div#kontaktTxt		{ position: absolute; margin-left: 238px; margin-top: 173px; width: 490px; z-index: 1; }
div#kontaktLegend	{ position: absolute; margin-left: 254px; margin-top: 326px; width: 475px; z-index: 1; }
div#suvPic			{ position: absolute; margin-left: 540px; margin-top: 173px; width: 150px; z-index: 1; }

div#mietTxt		{ position: absolute; margin-left: 238px; margin-top: 189px; width: 399px; height: 35px; z-index: 1; }
div#anfrage01	{ position: absolute; margin-left: 240px; margin-top: 255px; width: 500px; z-index: 2; }

div#callBack	{ position: absolute; margin-left: 490px; margin-top: 285px; width: 118px; z-index: 3; left: 82px; top: 77px; }

div#linksLegend	{ position: absolute; margin-left: 254px; margin-top: 350px; width: 475px; z-index: 1; }

#datenError {
	position: absolute; 
	left: 0px; top: -110px; 
	width: 310px; height: 105px;
	padding: 5px;
	border: 1px solid #FF0000;
	background-color: #FFFFFF;
	vertical-align: top; 
	z-index: 2;
}
#datenFehler {
	position: absolute; 
	left: -1px; top: -120px; 
	width: 385px; height: 95px;
	padding: 5px;
	border: 1px solid #FF0000;
	background-color: #FFFFFF;
	vertical-align: top; 
	z-index: 2;
}