body { 
	margin: 0%;
	padding: 0%;
	background-color: #3a3a3a; 
	font-size: 100.1%;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 	}	
.nix { display: none; }

p	{
	font-size: 0.75em;
	margin-left: 0.625em;
	margin-right: 0.625em;
	line-height: 130%; 
	}
td	{
	font-size: 0.75em;
	margin-left: 0.625em;
	line-height: 130%; 
	}
h3	{
	margin-left: 0.625em;
	}
ul	{
	font-size: 0.75em;
	margin-right: 0.625em;
	}
ul.one	{
	margin-left: 10pt;
	}

ol	{
	font-size: 0.75em;
	}
ol.one	{
	font-size: 1em;
	}
	
#mittig{
	position: absolute;
	margin-left: -500px;
	left: 50%;
	}

#topline    { 
	color: white; 
	font-family: Arial; 
	background-color: #7fb120; 
	text-align: center; 
	letter-spacing: 2px; 
	visibility: visible; 
	padding-top: 1.125em; 
	height: 2.5em; 
	top: 0em; 
	width: 62.5em; 
	}

#obenlinks    { 
	position: absolute;
	color: white; 
	font-family: Arial; 
	text-align: left; 
	letter-spacing: 1px; 
	visibility: visible; 
	top: 0.8em;
	left: 1em; 
	width: 20em; 
	}
#obenrechts    { 
	position: absolute;
	color: white; 
	font-family: Arial; 
	text-align: right; 
	letter-spacing: 1px; 
	visibility: visible; 
	top: 0.8em;
	right: 1em; 
	width: 10em; 
	}

#container {
	position: absolute;
	width: 62.5em; 
	overflow: visible;
	text-align: left; 
	background-color: white;
	background-image: url("images/main_container_bg.gif");
	background-repeat: repeat-y;
	}
#container .column {
	position: relative;
	float: left;
	}
   
#links  {
	background-color: #cccccc; 
	padding-top: 0em; 
	z-index: 40; 
	width: 8.85em;
	}
#mitte {
	width: 41.5625em;
	background-color: #F2F2F2; 
	left: 0.5em;
	z-index: 40; 
	}
#rechts {
	background-image: url(images/rightline-bg.gif);
	width: 10.3em;
	left: 1.1em;
	padding-left: 0.6875em;
	z-index: 40; 
	}
	
#fusslinks  {
	background-color: #00114D;
	left: 0em;
	top: 0em;
	clear: both;
	width: 8.85em;
	height: 1.75em;
	}
#fussmitte {
	width: 41.5625em;
	left: 0.5em;
	text-align: center; 
	background-color: #FFFFFF;
	height: 1.75em;
	}
#fussrechts {
	width: 10.3em;
	left: 1.1em;
	background-color: #00114D; 
	height: 1.75em;
	}

img { border: none;  }

.toplineimg { width: 41.55em; height: 7.875em;}
.middle-line { width: 41.5625em; }

.rightline-line { width: 10.25em; height: 0.6875em;}
.rightline-logo { width: 8.4375em; height: 13.9375em}	
.rightline-amazon { width: 7.5em; height: 2.5em;}
.rightline-ep { width: 8em; height: 2.5em;}

.rightline-werbung { width: 10.1875em; }
.rightline-werbung1 { width: 10.1875em; height: 2.75em;}
.rightline-werbung2 { width: 10.1875em; height: 2.625em;}
.rightline-werbung2a { width: 10.1875em; height: 1.5625em;}
.rightline-werbung3 { width: 10.1875em; height: 4.625em;}
.rightline-werbung4 { width: 10.1875em; height: 4em;}
.rightline-werbung5 { width: 10.1875em; height: 3.625em;}
.rightline-werbung6 { width: 10.1875em; height: 1.125em;}

.fuss-gnbl	{width: 11em; height: 1.75em;}
.phone		{width: 5em; height: 5em;}
.abstand	{width: 1em; height: 1.1em;}
.abstand2	{width: 41.5625em; height: 0.25em;}

a.menue,a.menuea       { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: white !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #ccc }
a.menue:link       { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: white !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #ccc }
a.menuea:link       { color: white; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #7fb120 !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #668E1A }
a.menue:visited     { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: white !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #ccc }
a.menuea:visited      { color: white; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #7fb120 !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #668E1A }
a.menue:hover      { color: white; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #7fb120 !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #ccc }
a.menuea:hover      { color: white; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #7fb120 !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #668E1A }
a.menue:active       { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: white !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #ccc }
a.menuea:active       { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: white !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #668E1A }

a.menue1,a.menue2       { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: white !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 0px 0; border-color: #ccc }
a.menue1:link,a.menue2:link       { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: white !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 0px 0; border-color: #ccc }
a.menue1:visited,a.menue2:visited     { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: white !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 0px 0; border-color: #ccc }
a.menue1:hover      { color: white; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #7fb120 !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 0px 0; border-color: #ccc }
a.menue2:hover      { color: white; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: white !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 0px 0; border-color: #ccc }
a.menue1:active,a.menue2:active       { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: white !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 0px 0; border-color: #ccc }

a.menueu,a.menueua       { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #e3e1de !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #668E1A }
a.menueu:link       { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #e3e1de !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #668E1A }
a.menueua:link       { color: white; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #99C14D !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #668E1A }
a.menueu:visited      { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #e3e1de !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #668E1A }
a.menueua:visited      { color: white; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #99C14D !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #668E1A }
a.menueu:hover,a.menueua:hover      { color: white; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #99C14D !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #668E1A }
a.menueu:active,a.menueua:active       { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #99C14D !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #668E1A }

a.menueul       { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #e3e1de !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #668E1A }
a.menueula       { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #e3e1de !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 0px 0; border-color: #668E1A }
a.menueul:link       { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #e3e1de !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #668E1A }
a.menueula:link       { color: white; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #99C14D !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 0px 0; border-color: #668E1A }
a.menueul:visited      { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #e3e1de !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #668E1A }
a.menueula:visited      { color: white; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #99C14D !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 0px 0; border-color: #668E1A }
a.menueul:hover      { color: white; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #99C14D !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #668E1A }
a.menueula:hover      { color: white; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #99C14D !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 0px 0; border-color: #668E1A }
a.menueul:active       { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #99C14D !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #668E1A }
a.menueula:active       { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #99C14D !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 0px 0; border-color: #668E1A }

a.menueuu,a.menueuua       { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #f8f8f8 !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 0px 0; border-color: #668E1A }
a.menueuu:link       { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #f8f8f8 !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 0px 0; border-color: #668E1A }
a.menueuua:link       { color: white; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #B2D079 !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 0px 0; border-color: #668E1A }
a.menueuu:visited      { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #f8f8f8 !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 0px 0; border-color: #668E1A }
a.menueuua:visited      { color: white; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #B2D079 !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 0px 0; border-color: #668E1A }
a.menueuu:hover,a.menueuua:hover      { color: white; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #B2D079 !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 0px 0; border-color: #668E1A }
a.menueuu:active,a.menueuua:active       { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #B2D079 !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 0px 0; border-color: #668E1A }

a.menueuul,a.menueuula       { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #f8f8f8 !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #668E1A }
a.menueuul:link       { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #f8f8f8 !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #668E1A }
a.menueuula:link       { color: white; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #B2D079 !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #668E1A }
a.menueuul:visited      { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #f8f8f8 !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #668E1A }
a.menueuula:visited      { color: white; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #B2D079 !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #668E1A }
a.menueuul:hover,a.menueuula:hover      { color: white; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #B2D079 !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #668E1A }
a.menueuul:active,a.menueuula:active       { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #B2D079 !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #668E1A }

a.menueuuu,a.menueuuua       { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #E3EECE !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #668E1A }
a.menueuuu:link       { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #E3EECE !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #668E1A }
a.menueuuua:link       { color: white; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #CCE0A6 !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #668E1A }
a.menueuuu:visited      { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #E3EECE !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #668E1A }
a.menueuuua:visited      { color: white; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #CCE0A6 !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #668E1A }
a.menueuuu:hover,a.menueuuua:hover      { color: white; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #CCE0A6 !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #668E1A }
a.menueuuu:active,a.menueuuua:active       { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: none; background-color: #CCE0A6 !important; display: block; padding: 4px; border-style: solid; border-width: 0 1px 1px 0; border-color: #668E1A }

a.downmenue      { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: underline; }
a.downmenue:link      { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: underline; }
a.downmenue:visited     { color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: underline; }
a.downmenue:hover     {  color: #7FB120; font-size: 0.7em; font-weight: bold; text-decoration: underline; }
a.downmenue:active      {  color: #00114d; font-size: 0.7em; font-weight: bold; text-decoration: underline; }

a.upmenue      { color: #00114d !important; font-size: 0.7em; font-weight: bold; text-decoration: underline; }
a.upmenue:link      { color: #00114d !important; font-size: 0.7em; font-weight: bold; text-decoration: underline; }
a.upmenue:visited     { color: #00114d !important; font-size: 0.7em; font-weight: bold; text-decoration: underline; }
a.upmenue:hover     {  color: #fff !important; font-size: 0.7em; font-weight: bold; text-decoration: underline; }
a.upmenue:active      {  color: #00114d !important; font-size: 0.7em; font-weight: bold; text-decoration: underline; }

a.liste      { color: #000; text-decoration: underline; }
a.liste:link      { color: #000; text-decoration: underline; }
a.liste:visited     { color: #000; text-decoration: underline; }
a.liste:hover     {  color: white;  background-color: #7fb120; text-decoration: none; }
a.liste:active      {  color: #000; text-decoration: underline; }

a.normal      { color: #000;  }
a.normal:link      { color: #000;  }
a.normal:visited     { color: #000;  }
a.normal:hover     {  color: white;  background-color: #7fb120;  }
a.normal:active      {  color: #000;  }

.gn	{font-size: 0.9em; color: #7FB120;}
.bl	{font-size: 0.9em; color: #00114d;}
.rot	{color: #ff0000;}
.big	{font-size: 1.3em; color:#000000; font-weight: bold;}

.unicode    { font-family: "Arial Unicode MS", Arial, sans-serif, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}

dl	{
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	}
dt	{
	font-style: italic;
	font-weight: bold;
	padding-top: 8px;
	}
dd	{
	font-size: 0.75em;
	font-weight: normal;
	}	
dd .small
	{
	font-style: italic;
	font-weight: normal;
	}
