p			{ font-size: 11px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; }	
td			{ font-size: 11px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; margin-right: 15px;}	
body   		{ font-size: 11px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; margin-left: 32px; margin-right: 0px; height:100%;	}	

hr 				{ color:#7E6F6B; height:1px	}
h1 				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#1B5085; text-transform: uppercase; margin-right: 15px; }
h2 				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#c66423; }
li 				{ font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;  list-style-type: square; }


a 				{ color:#333333; text-decoration:underline; }
a:link 			{ color:#333333; text-decoration:underline; }
a:visited 		{ color:#333333; text-decoration:underline; }
a:hover 		{ color:#333333; text-decoration:none; }
a:active 		{ color:#333333; text-decoration:underline; }
a:focus 		{ color:#333333; text-decoration:underline; }

a.nav			{ color:#09335B; text-decoration:none; font-size: 11px; line-height: 16px; margin-left: 16px; }
a.nav:link 		{ color:#09335B; text-decoration:none; font-size: 11px; line-height: 16px; margin-left: 16px; }
a.nav:visited 	{ color:#09335B; text-decoration:none; font-size: 11px; line-height: 16px; margin-left: 16px; }
a.nav:hover 	{ color:#09335B; text-decoration:underline; font-size: 11px; line-height: 16px; margin-left: 16px; }
a.nav:active 	{ color:#09335B; text-decoration:none; font-size: 11px; line-height: 16px; margin-left: 16px; }
a.nav:focus 	{ color:#09335B; text-decoration:none; font-size: 11px; line-height: 16px; margin-left: 16px; }

a.nav_mark			{ color:#09335B; text-decoration:underline; font-size: 11px; line-height: 16px; margin-left: 16px; }
a.nav_mark:link 	{ color:#09335B; text-decoration:underline; font-size: 11px; line-height: 16px; margin-left: 16px; }
a.nav_mark:visited 	{ color:#09335B; text-decoration:underline; font-size: 11px; line-height: 16px; margin-left: 16px; }
a.nav_mark:hover 	{ color:#09335B; text-decoration:underline; font-size: 11px; line-height: 16px; margin-left: 16px; }
a.nav_mark:active 	{ color:#09335B; text-decoration:underline; font-size: 11px; line-height: 16px; margin-left: 16px; }
a.nav_mark:focus 	{ color:#09335B; text-decoration:underline; font-size: 11px; line-height: 16px; margin-left: 16px; }

a.navchild			{ color:#326CA3; text-decoration:none; font-size: 10px; line-height: 14px; padding-left: 36px; }
a.navchild:link 	{ color:#326CA3; text-decoration:none; font-size: 10px; line-height: 14px; padding-left: 36px; }
a.navchild:visited 	{ color:#326CA3; text-decoration:none; font-size: 10px; line-height: 14px; padding-left: 36px; }
a.navchild:hover 	{ color:#326CA3; text-decoration:underline; font-size: 10px; line-height: 14px; padding-left: 36px; }
a.navchild:active 	{ color:#326CA3; text-decoration:none; font-size: 10px; line-height: 14px; padding-left: 36px; }
a.navchild:focus 	{ color:#326CA3; text-decoration:none; font-size: 10px; line-height: 14px; padding-left: 36px; }

a.navchild_mark			{ color:#326CA3; text-decoration:underline; font-size: 10px; line-height: 14px; padding-left: 36px; }
a.navchild_mark:link 	{ color:#326CA3; text-decoration:underline; font-size: 10px; line-height: 14px; padding-left: 36px; }
a.navchild_mark:visited { color:#326CA3; text-decoration:underline; font-size: 10px; line-height: 14px; padding-left: 36px; }
a.navchild_mark:hover 	{ color:#326CA3; text-decoration:underline; font-size: 10px; line-height: 14px; padding-left: 36px; }
a.navchild_mark:active 	{ color:#326CA3; text-decoration:underline; font-size: 10px; line-height: 14px; padding-left: 36px; }
a.navchild_mark:focus 	{ color:#326CA3; text-decoration:underline; font-size: 10px; line-height: 14px; padding-left: 36px; }

a.navpfad			{ color:#09335B; text-decoration:none; font-size: 10px; }
a.navpfad:link 		{ color:#09335B; text-decoration:none; font-size: 10px; }
a.navpfad:visited 	{ color:#09335B; text-decoration:none; font-size: 10px; }
a.navpfad:hover 	{ color:#09335B; text-decoration:underline; font-size: 10px; }
a.navpfad:active 	{ color:#09335B; text-decoration:none; font-size: 10px; }
a.navpfad:focus 	{ color:#09335B; text-decoration:none; font-size: 10px; }


.nav_hilighted  { color:#7F7342; text-decoration:none; }


.kein_CSS 		{}
.small 			{ font-size: 9px; color:#333333; line-height: 10px; }
hr				{ color: #333333; }

.tbl_head		{ background-color: #7393C1; }
.tbl_addr		{ background-color: #F3F3F3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#333333; line-height: 12px; margin-left: 16px; margin-right: 20px; }
.tbl_bottom1	{ background-color: #FFE500; }
.tbl_bottom2	{ background-color: #004D97; }

input,select 	{ font-size: 12px; color: #000000; }
.feld 			{ width: 250px; }
.feld_plz 		{ width: 60px; }
.feld_ort 		{ width: 190px; }
.feld_opt 		{ width: 20px; }
.feld_suchen	{ width: 140px; }
.feld_sprache	{ width: 115px; margin-left: 16px; }

/* ERRORS ------------------------------------------------------- */
.err			{ font-weight:bold; color:#FF0000; }
.err_field		{ background-color: #1B5085; color:#FFFFFF}

#dhtmltooltip	{
				position: absolute;
				left: -90px;
				width: 90px;
				border: 1px solid black;
				padding: 2px;
				background-color: lightyellow;
				visibility: hidden;
				z-index: 100;
				/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
				filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
				}

#dhtmlpointer	{
				position:absolute;
				left: -300px;
				z-index: 101;
				visibility: hidden;
				}
#tooltipImage 	{
				float: left;
				padding-right: 5px;
				}