html, body {min-width:100%; margin:0; padding:0;  height:100%;width:100%;overflow:visible; 	color: black;background-image:url(sysimg/logo_dp_hg.png);background-repeat:repeat-y;background-color: transparent;	font-family: Helvetica,Arial,sans-serif;margin: 0; padding: 0;}
#background{position:absolute; z-index:0; width:99.9%; height:100%;}
#printtoremember {position:relative; z-index:5;left:10px;top:20px;}
#logo_gross{position:relative; z-index:5; right:0px; top:0px;}
#logo_klein{position:absolute; z-index:5; left:7px; top:45px;}
#logo_klein_bg{position:relative;background-image:url(sysimg/logo_dp_hg.png);background-repeat:repeat-y;background-color: transparent;}
#welcome {position:absolute;left:12em;bottom:3em;color:#FFFFFF;font-weight:bold;font-size:2em;}
#topline{z-index:5;color:#000;	font-size:1.5em;font-weight:bold;}
#normtext{clear:both;position:relative;z-index:5;color:#000;	font-size:1em;font-weight:bold;}
#impressum_b{z-index:5;color:#000;	font-size:1.1em; line-height:1em; font-weight:bold;}
#impressum{z-index:5;color:#000;	font-size:.9em;  line-height:1em; font-weight:normal;} 
#anfahrt{z-index:5;	color:#000;	font-size:1.2em; font-weight:bold;   padding-left:10px; line-height:20px; }
#anfahrt_b{z-index:5;color:#000;font-size:1.2em; font-weight:bold;   padding-left:10px; line-height:50px;}
#anfahrt_r{z-index:5;color:#000;font-size:1em;   font-weight:normal; padding-left:10px; line-height:50px;}
ul#normtext{list-style-type:disc;}
ul#Navigation {position:relative;z-index:5;	font-size: 1.1em; float: left; margin: 0; border:0px dashed blue;padding-left: 10px;	background-color: transparent;}
ul#Navigation li {  list-style: none;  margin: 0;}
ul#Navigation a {width:274px;height:45px;background-image:url(sysimg/menbut.jpg);background-repeat:no-repeat;background-color: transparent;display: block; margin-top:5px;font-weight: normal;text-indent:15px;line-height:45px;}
ul#Navigation a:link 	{  color: black;background-color: transparent;}
ul#Navigation a:visited {  color: black;background-color: transparent;}
ul#Navigation a:hover 	{  background-image:url(sysimg/menbut_aktiv.jpg);background-repeat:no-repeat;color: black;background-color: transparent;}
ul#Navigation a:active 	{  background-image:url(sysimg/menbut_aktiv.jpg);background-repeat:no-repeat;color: black; 	background-color: transparent;}
#BSA a {background-color: transparent;	display: block; font-size:12px;font-weight: normal;}
#BSA a:link 	{  color: #0000FF;background-color: transparent;}
#BSA a:visited  {  color: #0000FF;background-color: transparent;}
#BSA a:hover 	{  color: #0000FF;text-decoration:underline;background-color: transparent;}
#BSA a:active 	{  color: black; 	background-color: transparent;}
/* ###################################################### */
/* ####################### CONTACT FORM ############'#### */
/* ###################################################### */
#contactForm {clear:both;font-size:1em;font-weight:bold;position:relative;background-image:url(sysimg/kontakt.jpg);background-repeat:no-repeat;background-position: .7em 0;background-color: transparent;}
#contactText {font-size:1em;font-weight:bold;}
#contactForm .contactRow {margin:5px 0 0 0 ;line-height:30px;}
#contactForm .contactRow input, #contactForm .contactRow textarea {border:1px solid #ccc;width:245px;}
#contactForm .contactRow select {border:1px solid #ccc;}
* html #contactForm .contactRow input, * html #contactForm .contactRow textarea {width:245px;}
#contactForm .contactRow input {border-width:1px;  border-style:solid;  border-color:#000000;height:20px;}
#contactForm .contactRow textarea {border-width:1px;  border-style:solid;  border-color:#000000;height:155px;font-size:.9em;}
#contactFormSubmit #contactFormSubmitLeft {display:inline; float:left;  padding:0 40px 0 0;margin:0 0 0 0px;width:154px;}
* html #contactFormSubmit #contactFormSubmitLeft { margin:0 0 0 0px; }
#contactFormSubmit #contactFormSubmitRight {display:inline;padding:0; width:154px;}
#contactFormSubmit #contactFormSubmitLeft input,
#contactFormSubmit #contactFormSubmitRight input {background-color:#fff; border-width:1px;  border-style:solid;  border-color:#000000;color:#000000;margin:0;font-size:14px;font-weight:normal;width:154px;height:auto;float:right;}
/* ###################################################### */
a:link 				{color: #0000FF; font-weight: bold;	text-decoration: none; }
a:visited 			{color: #0000FF; font-weight: bold;	text-decoration: none; }
a:hover 			{color: #000000; font-weight: bold;	background-color:#FFF; text-decoration: none; }
a:active 			{color: #0000FF; text-decoration: none; }


