/* Body */
body {background: #FFFFEC;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}


/* Tabellen */

table   {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}
td      {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}
tr      {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}

table.content {background: url(../_img/bg.jpg) no-repeat; background-position: 85% 0%}

table.intro {width: 540px; margin: 0px; padding: 0px}
tr.intro 	{width: 540px; margin: 0px; padding: 0px}
td.intro 	{width: 180px; margin: 0px; padding: 0px}

tr.brown {height: 25px; background: #ebe3ca; border-top: 1px solid #592A21; border-bottom: 1px solid #592A21; margin: 15px 0px 35px 0px ; padding: 0px}
td.brown {height: 20px; background: #ebe3ca; border-top: 1px solid #592A21; border-bottom: 1px solid #592A21; margin: 15px 0px 15px 0px ; padding: 5px}

.borderless {border: none; font-weight: bold; text-decoration: underline;}

/* Text-Definitionen */
h2             {font: 16px Helvetica, Arial, sans-serif; margin: 0px 0px 5px  0px; padding: 0px; text-align: left;   line-height: 100%; color: #666666; font-weight: bold}
h3 		       {font: 12px Helvetica, Arial, sans-serif; margin: 0px 0px  0px  0px; padding: 0px; text-align: left;   line-height: 140%; color: #666666; font-weight: bold}
p 		       {font: 12px Helvetica, Arial, sans-serif; margin: 0px 0px 20px  0px; padding: 0px; text-align: left;   line-height: 140%; color: #666666; font-weight: normal}
p.einrueckung  {font: 12px Helvetica, Arial, sans-serif; margin: 0px 0px 20px 50px; padding: 0px; text-align: left;   line-height: 140%; color: #666666; font-weight: normal}
p.footer       {font: 11px Helvetica, Arial, sans-serif; margin: 0px 0px  0px  0px; padding: 0px; text-align: center; line-height: 100%; color: #856359; font-weight: normal}
p.right	       {font: 12px Helvetica, Arial, sans-serif; margin: 0px 0px 20px  0px; padding: 0px; text-align: right;   line-height: 140%; color: #666666; font-weight: normal}
p.center       {font: 12px Helvetica, Arial, sans-serif; margin: 0px 0px 20px  0px; padding: 0px; text-align: center;   line-height: 140%; color: #666666; font-weight: normal}

a			{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #666666; text-decoration: underline}
a:link		{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #666666; text-decoration: underline}
a:visited	{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #666666; text-decoration: underline}
a:active	{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #666666; text-decoration: underline}
a:hover		{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #666666; text-decoration: underline}


/* HAUPT-NAVIGATION OBEN */
p.nav	    	{font: 14px Helvetica, Arial, sans-serif; margin: 5px 0px  0px 15px; padding:3px; text-align: left; line-height: 140%; color: #666666}

a.nav			{font: 14px Helvetica, Arial, sans-serif; margin: 5px 0px 0px 0px; padding: 0; text-align: left; line-height: 100%;color: #856359; text-decoration: none; font-weight: normal}
a.nav:link		{font: 14px Helvetica, Arial, sans-serif; margin: 5px 0px 0px 0px; padding: 0; text-align: left; line-height: 100%;color: #856359; text-decoration: none; font-weight: normal}
a.nav:visited	{font: 14px Helvetica, Arial, sans-serif; margin: 5px 0px 0px 0px; padding: 0; text-align: left; line-height: 100%; color: #856359; text-decoration: none; font-weight: normal}
a.nav:active	{font: 14px Helvetica, Arial, sans-serif; margin: 5px 0px 0px 0px; padding: 0; text-align: left; line-height: 100%; color: #856359; text-decoration: none; font-weight: normal}
a.nav:hover		{font: 14px Helvetica, Arial, sans-serif; margin: 5px 0px 0px 0px; padding: 0; text-align: left; line-height: 100%; color: #856359; text-decoration: none; font-weight: normal}

a.nav-current			{font: 14px Helvetica, Arial, sans-serif; margin: 5px 0 0 0; padding: 0; text-align: left; line-height: 100%;color: #856359; text-decoration: none; font-weight: bold}
a.nav-current:link		{font: 14px Helvetica, Arial, sans-serif; margin: 5px 0 0 0; padding: 0; text-align: left; line-height: 100%;color: #856359; text-decoration: none; font-weight: bold}
a.nav-current:visited	{font: 14px Helvetica, Arial, sans-serif; margin: 5px 0 0 0; padding: 0; text-align: left; line-height: 100%; color: #856359; text-decoration: none; font-weight: bold}
a.nav-current:active	{font: 14px Helvetica, Arial, sans-serif; margin: 5px 0 0 0; padding: 0; text-align: left; line-height: 100%; color: #856359; text-decoration: none; font-weight: bold}
a.nav-current:hover		{font: 14px Helvetica, Arial, sans-serif; margin: 5px 0 0 0; padding: 0; text-align: left; line-height: 100%; color: #856359; text-decoration: none; font-weight: bold}


/* SUB-NAVIGATION LINKS */
p.subnav	{font:  14px Helvetica, Arial, sans-serif; margin: 0px 0px 10px 0px; padding: 0; text-align: left; line-height: 140%; color: #856359; text-decoration: none; font-weight: bold; width: 175px; display: block}

a.subnav			{font:  14px Helvetica, Arial, sans-serif; margin: 0 0 0 10px; padding: 0; text-align: left; line-height: 100%; color: #856359; text-decoration: none; font-weight: bold; width: 175px; display: block}
a.subnav:link		{font:  14px Helvetica, Arial, sans-serif; margin: 0 0 0 10px; padding: 0; text-align: left; line-height: 100%; color: #856359; text-decoration: none; font-weight: bold; width: 175px; display: block}
a.subnav:visited	{font:  14px Helvetica, Arial, sans-serif; margin: 0 0 0 10px; padding: 0; text-align: left; line-height: 100%; color: #856359; text-decoration: none; font-weight: bold; width: 175px; display: block}
a.subnav:active	    {font:  14px Helvetica, Arial, sans-serif; margin: 0 0 0 10px; padding: 0; text-align: left; line-height: 100%; color: #856359; text-decoration: none; font-weight: bold; width: 175px; display: block}
a.subnav:hover		{font:  14px Helvetica, Arial, sans-serif; margin: 0 0 0 10px; padding: 0; text-align: left; line-height: 100%; color: #856359; text-decoration: none; font-weight: bold; width: 175px; display: block}


/* LINK_DEFINITIONEN */

a.news			{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #666666; text-decoration: underline}
a.news:link		{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #666666; text-decoration: underline}
a.news:visited	{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #666666; text-decoration: underline}
a.news:active	{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #666666; text-decoration: underline}
a.news:hover	{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #666666; text-decoration: underline}

a.footer	        {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #856359; text-decoration: none}
a.footer:link		{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #856359; text-decoration: none}
a.footer:visited	{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #856359; text-decoration: none}
a.footer:active	    {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #856359; text-decoration: none}
a.footer:hover		{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #856359; text-decoration: none}

ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
ul.reasons {margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px;}
li {font: 12px Helvetica, Arial, sans-serif; margin: 0px 0px 20px  0px; padding: 0px; text-align: left;   line-height: 140%; color: #666666; font-weight: normal;}

/* Bilder */
img {border: none}
img.headline {border: 1px solid #592A21; margin-bottom: 22px}
a.img {border: none}
img.gfxheader {margin: 15px 0 5px 0}
img.frontpage {border: 1px solid #592A21; margin: 15px 0 15px 0}

/* Formular */

input       {border: 1px solid #856359; background: #FFFFEC; font: 12px Helvetica, Arial, sans-serif; color: #666666; padding: 2px;}
input.check {border: none}
textarea    {border: 1px solid #856359; background: #FFFFEC}

hr {color: #856359; height: 1px}
