﻿body {
	margin: 0;
	font-family: Arial,Helvetica, Sans-serif;
	background-color:#dfdfdd;
	vertical-align:middle;
	}
	
img {
		border:0px;
		}	

a.img {
		border: none;
		}
a		{
			color:#444444;
			text-decoration: none;
		}
a.pdf		{
			text-decoration: underline;
			}
a.link		{
			text-decoration: underline;
			}
			
			
input.text	{
			border-style: none;
			background-color:#FDF5E6;
			width:392px;
			height:20px;
			font-family: Arial, Helvetica, Sans-serif;
			}
			
input.box	{
			border-width:0px;
			}
			
input.button	{
			border-style: none;
			background-color:#ccbb99;
			font-family: Arial, Helvetica, Sans-serif;
			text-decoration:underline;
			text-align:left;
			}
button.senden	{
			border-style: none;
			background-color:#ccbb99;
			font-family: Arial, Helvetica, Sans-serif;
			text-decoration:underline;
			text-align:left;
			}

textarea.text
{
			border-style: none;
			background-color:#FDF5E6;
			width:392px;
			height:60px;
			font-family: Arial, Helvetica, Sans-serif;
			}

			
table{
			border-style: none;
			margin: 0px;
			padding: 0px;
			vertical-align: top;
			border-color: transparent;
			}	
	
table.menu{
			text-align: left;
			vertical-align: top;
			font-weight: bold;
			font-size: x-small;
			color: #666666;
			background-color:#ccbb99;
			}
			
table.textfeld{
			font-size: x-small;
			font-weight:normal;
			color: #333333;
			background-color:#ccbb99;
			vertical-align:top;
			}
td.formular{
			height:30px;
			}	
td.menu {
			padding-top: 7px;
			text-align: left;
			padding-left: 8px;
			line-height:17px;
			font-weight:bold;
			color: #666666;
			background-color:#ccbb99;
			vertical-align:top;
			margin: 0px;
			}
			
td.mitte {	background-color:#ffffff;
			vertical-align: top;
			padding-right:0px;
			padding-top:0px;
			margin-right:0px;
			margin-top:0px;
			}	
			
td.startseite {
			line-height:14px;
			padding: 0px;
			font-size: x-small;
			font-weight:bolder;
			color: #333333;
			background-color:#ccbb99;
			margin: 0px;
			vertical-align:baseline;
			text-align:left;
			}
/* nich mehr gebraucht ab 06.07.07 */
		
td.hauptseite {
			padding-top: 93px;
			padding-left: 75px;
			padding-right: 73px;
			font-size:  medium;
			font-weight:bold;
			line-height:22px;
			color: white;
			background-color:#ccbb99;
			vertical-align:top;
/*			filter:alpha(opacity=50); */
			}
td.text {
			padding-top: 14px;
			line-height:14px;
			padding-left: 20px;
			padding-right: 22px;
			font-size: x-small;
			font-weight:bolder;
			color: #333333;
			background-color:#ccbb99;
			margin: 0px;
			vertical-align:top;
			text-align:left;
			}
			
td.bilder {
			background-color:#ccbb99;
			padding-top: 2px;
			vertical-align:top;
			text-align:center;
			margin: 0px;
			}
/* bestimmt der Zeilenabstang der Seite "Pers. Kontakt" */
td.pers_kontakt{
			padding-top: 3px;
			}

td.bau_4 {
			background-color:#ccbb99;
			padding-top: 15px;
			vertical-align:top;
			text-align:right;
			margin: 0px;
			}
			
td.pdf{
			vertical-align: top;
			font-size: small;
			color: #663300; 
			}
div.absatz{
			padding-bottom:12px;
			}	
			
div.titel{
			padding-top:2px;
			font-weight: bold;
			font-size: small;
			padding-bottom:15px;
			}	
div.untertitel{
			font-size: small;
			font-weight: bold;
			}
				
div.untertitel_2{
			font-size: small;
			font-weight: normal;
			}	
			
			
div.ueberschrift{
			font-weight: bold;
			margin-bottom:0px;
			}	
		
/* menu */
div.menu_1	{margin-left: 0px;
			padding-top:8px;
			padding-bottom:3px;
			font-size:small;
			font-weight:bold;
			}

div.menu_2	{margin-left: 14px;
			padding-top:0px;
			font-size:x-small;
			font-weight:bold;
			}

div.menu_3	{margin-left: 18px;
			padding-top:0px;
			font-size: x-small;
			font-weight:bolder;
			}
div.startmenu {
			padding-left: 8px; 
			padding-top:7px;
			font-size:small;
			font-weight:bold;
			}
div.starttext {color:#ffffff;
			padding-top:4px;
			margin-left: 8px; 
			}
div.startlink {color:#333333;
			margin-left: 8px;
			vertical-align:baseline; 
			}
p.text {	
			vertical-align:top;
 			}
 			
p.pfeile {	
			vertical-align:bottom;
			vertical-align:text-bottom;
 			}
div.pfeile {	
			vertical-align:bottom;
			vertical-align:text-bottom;
 			}
			
a.aktiv 	{color:#ffffff; 
 			}
a.aktiv:active
		 	{color:#ffffff; 
 			}
a.aktiv:visited	
			{color:#ffffff; 
 			}
a.aktiv:selected	
			{color:#ffffff; 
 			}
a:active 	{color:#ffffff; 
 			}
a:visited	{color:  #444444; 
 			}
a:selected	{color:#444444; 
 			}
a.mailto{
			text-decoration:underline;
			}	


