body {	font-family: tahoma, verdana, arial, sans-serif;
		font-size: 0,8em;
		color: #000000;
		background-color: #333333;
		background-image: url(./img/body-bg.png);
		background-repeat: repeat-x;
		margin: 0px 0px;
		padding: 0px; }

a:link 		{ color: #a08877; text-decoration: none; font-weight: bold;}
a:visited 	{ color: #a08877; text-decoration: none; font-weight: bold;}
a:hover 	{ color: #a08877; text-decoration: none; font-weight: bold; background-color: #ebebeb;}
a:active 	{ color: #a08877; text-decoration: none; font-weight: bold;}

table		{ font-size: 1em;
              line-height: 140%;
            }

#backgrnd, #backgrndmod
		 {	top: 78px;
			width: 858px;
			margin-left: -429px;
			padding: 0px;
			overflow: hidden;
            border-width: 0px;
            border-bottom-width: 1px;
			border-style: solid;
  			border-color: #000000;
			z-index: 0; }

#backgrnd {	height: 597px; }

#backgrndmod
		  { height: 525px; }

/* Inhalt mit Scrollbalken */
#content  {
			width: 805px;
            height: 350px;
	        overflow: visible;
	        position: absolute;
			top: 100px;
			margin-left: -390px;
			padding: 0px;
			color: #000000;
			font-size: 0.8em;
            line-height: 140%;
			z-index: 10; }

/* Inhalt ohne Scrollbalken */
#content2  {
			width: 560px;
			height: 330px;
	        position: absolute;
			top: 120px;
			margin-left: -390px;
            padding: 0px;
			color: #000000;
			font-size: 0.8em;
            line-height: 160%;
			z-index: 10; }

/* Adressfeld Händler */
#adressen  {
            border-width: 0px;
			border-style: solid;
  			border-color: #000000;

			width: 805px;
            height: 340px;
	        overflow: auto;
	        position: absolute;
			top: 150px;
			margin-left: -377px;
			padding: 0px;
			color: #000000;
			font-size: 0.8em;
            line-height: 140%;
			z-index: 11; }

.scroller {
			top: 119;
			width: 18px;
			height: 300px;
			margin-left: 20px;
			padding: 0px;
			overflow: hidden;
			z-index: 11; }

.scroller .uparrow {
	        cursor: pointer;
			padding: 9px;
			background-image: url(img/up_arrow.gif);
			background-repeat: repeat-x;}
.scroller .downarrow {
	        cursor: pointer;
			padding: 9px;
			background-image: url(img/down_arrow.gif);
			background-repeat: repeat-x;}
.scroller .bar {
			height: 50px;
	        margin: 2px;
	        border: 1px solid black;
	        padding: 0 2px; }

#head_l   {	top: 39;
			width: 191px;
			height: 39px;
			margin-left: -429px;
			padding: 0px;
			z-index: 10; }

#head_r   {	top: 47;
			width: 140px;
			height: 20px;
			margin-left: 306px;
			padding: 0px;
			z-index: 9; }

#navitop  {	top: 50px;
			width: 858px;
			height: 32px;
			margin-left: -429px;
			padding: 0px;
			color: #000000;
			text-align: right;
			font-size: 0.85em;
			font-weight: bold;
			z-index: 9;
			font-variant: small-caps; }

#navimod  {	top: 82px;
			width: 600px;
			height: 32px;
			margin-left: -376px;
			padding: 0px;
			color: #ffffff;
			font-size: 0.8em;
			z-index: 9; }

#footer
 		  { top: 433px;
			width: 882px;
			height: 141px;
			margin-left: -441px;

			background-image: url(./img/footer_bg.gif);
			background-repeat: repeat-x;

			padding: 0px;
			overflow: hidden;
			z-index: 1; }

#bottomline
 		  { top: 452px;
			width: 800px;
			height: 200px;
			margin-left: -400px;
			padding: 0px;
			overflow: hidden;
			font-size: 0.7em;
			vertical-align: top;
			text-align: center;
			z-index: 10; }

#copyright
		  {	top: 685px;
			width: 857px;
			height: 200px;
			margin-left: -428px;
			padding: 0px;
			overflow: hidden;
			font-size: 0.7em;
            color: #686868;
			vertical-align: top;
			text-align: right;
			z-index: 10; }

#bottomline a:link, #copyright a:link		{ color: #8f9ea2; text-decoration: none; border: none; }
#bottomline a:visited, #copyright a:visited { color: #ffffff; text-decoration: none; border: none; }
#bottomline a:hover, #copyright a:hover 	{ color: #c7c7c7; text-decoration: none; border: none; }
#bottomline a:active, #copyright a:active 	{ color: #ffffff; text-decoration: none; border: none; }

#adressen, #backgrnd, #backgrndmod, #content, #content2, .scroller, #head_l, #head_r, #navitop, #navimod, #footer, #bottomline, #copyright
			{ position: absolute; left: 50%; }
