
/* ##### globalstyles start ###### */

.leer {font-family: Verdana,Helvetica, sans-serif; font-size: 1px}

	.line1
		{
		width: 100%; 
		height: 1px;
		background-image: url(../images/pics/line_1.gif); 
		border: 0px;
		}

	.tdline1
		{
		height: 1px;
		}
	.line2
		{
		width: 100%; 
		height: 1px;
		background-image: url(../images/pics/line_5.gif); 
		border: 0px;
		}

	.tdline2
		{
		height: 1px;
		}
	.line3
		{
		width: 100%; 
		height: 1px;
		background-image: url(../images/pics/line_6.gif); 
		border: 0px;
		}

	.tdline3
		{
		height: 1px;
		}

/* ##### globalstyles stop ###### */





/* ##### page layout start ###### */

	body 	
		{
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		background-color: #7B8B9D;
		text-align: center
		}

	.globaltable 	
		{
		height: 100%;
		width: 812px;
		border: 0px;
		margin-left: auto; 
		margin-right: auto
		}

	.globaltablestart-1 	
		{
		height: 100%;
		width: 100%;
		border: 0px;
		vertical-align: middle;
		text-align: center; 
		margin-left: auto; 
		margin-right: auto
		}

	.globaltablestart-2 	
		{
		height: 363px;
		width: 800px;
		border: 0px;
		vertical-align: middle;
		text-align: center; 
		margin-left: auto; 
		margin-right: auto
		}

	.globaltable-td 	
		{
		width: 800px;
		text-align: left;
		vertical-align:top;
		background-image: url(../images/bg/page_3.gif);
		}

	.globaltablestart-td-1 	
		{
		text-align: center;
		vertical-align: middle;
		}

	.globaltablestart-td-2 	
		{
		width: 800px;
		text-align: center;
		vertical-align: top;
		}

	.globaltable-td-left 	
		{
		width: 6px;
		background-image: url(../images/bg/rand_1.gif);
		}

	.globaltable-td-right	
		{
		width: 6px;
		background-image: url(../images/bg/rand_2.gif);
		}

	.ankertop-td
		{
		height: 18px;
		vertical-align: bottom;
		}	


	.table-contentaufteilung-start
		{ 
		border-collapse: collapse;
		width: 800px;
		height: 192px;
		border: 0px 
		}
	.row71	{ 
		border-right: solid 1px; border-right-color: #FFFFFF;
		background-image: url(../images/bg/menue_3.gif);
		vertical-align: top;
		text-align: left;
		width: 163px;
		}
	.row72	{ 
		border-right: solid 1px; border-right-color: #FFFFFF;
		background-image: url(../images/bg/menue_3.gif);
		vertical-align: top;
		text-align: left;
		width: 211px;
		}
	.row73	{ 
		background-image: url(../images/bg/menue_3.gif);
		vertical-align: top;
		text-align: left;
		}


/* ##### page layout stop ###### */





/* ##### headerlayout + text start ###### */

	.header-servicelinks	
		{
		height: 17px;
		width: 100%;
		background-color: #4C4C4C;
		text-align: right;
		padding-right: 0px;
		vertical-align: middle
		}
	.header-themenbild	
		{
		width: 100%;
		height: 153px;
		background-image: url(../images/bg/headerpic_1.gif);
		padding: 0px;
		vertical-align: top;
		}
	.row13 	{ 
		text-align: right;
		padding-right: 6px;
		}

	.text-header-servicelinks {font-family: Verdana,Helvetica, sans-serif; font-size: 55%; color: #FFFFFF}
	.text-header-servicelinks a{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #FFFFFF; text-decoration: none}
	.text-header-servicelinks a:hover{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #FFFFFF; text-decoration: underline}

/* ##### headerlayout + text stop ###### */



/* ##### contentmodule startseite start ###### */


	.startmodul-headline-1	
		{
		width: 100%;
		border-collapse: collapse;
		}
	.row75	{ 
		background-color: #03359A;
		width: 23px;
		vertical-align: top;
		text-align: left;
		padding-top: 6px;
		padding-bottom: 3px;
		padding-left: 0px;
		padding-right: 0px;
		}
	.row76	{ 
		background-color: #03359A;
		width: 100%;
		vertical-align: middle;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 0px;
		padding-right: 8px;
		}

	.startmodul-headline-2	
		{
		width: 100%;
		border: 0px; 
		background-color: #E6E6E6;
		border-collapse: collapse;
		}
	.row78	{ 
		width: 23px;
		padding-top: 6px;
		vertical-align: top;
		}
	.row79	{ 
		padding-top: 3px;
		padding-bottom: 3px;
		padding-right: 7px;
		vertical-align: top;
		}


	.startmodul-2	
		{
		width: 100%;
		border-collapse: collapse;
		}
	.row77	{ 
		vertical-align: top;
		text-align: left;
		padding-top: 9px;
		padding-bottom: 9px;
		padding-left: 9px;
		padding-right: 9px;
		}


	.startmodul-3	
		{
		width: 100%;
		border-collapse: collapse;
		}
	.row74	{ 
		vertical-align: top;
		background-color: #FFFFFF;
		height: 87px;
		text-align: left;
		padding-top: 9px;
		padding-bottom: 9px;
		padding-left: 9px;
		padding-right: 9px;
		}


	.text-startmodul-1 {font-family: Verdana,Helvetica, sans-serif; font-size: 60%; color: #FFFFFF; font-weight: normal}
	.text-startmodul-1 a{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #FFFFFF; text-decoration: none; font-weight: normal}
	.text-startmodul-1 a:hover{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #FFFFFF; text-decoration: none; font-weight: normal; text-decoration: underline}
	
	.text-startmodul-headline-1 {font-family: Verdana,Helvetica, sans-serif; font-size: 60%; color: #FFFFFF; font-weight: bold}
	.text-startmodul-headline-1 a{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #FFFFFF; text-decoration: none}
	.text-startmodul-headline-1 a:hover{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #FFFFFF; text-decoration: none}
	
	.text-startmodul-headline-2 {font-family: Verdana,Helvetica, sans-serif; font-size: 60%; color: #333333; font-weight: bold}
	.text-startmodul-headline-2 a{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #333333; text-decoration: none}
	.text-startmodul-headline-2 a:hover{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #333333; text-decoration: none}
	
	.text-topnews-1 {font-family: Verdana,Helvetica, sans-serif; font-size: 60%; color: #003399; font-weight: bold}
	.text-topnews-1 a{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #003399; text-decoration: none}
	.text-topnews-1 a:hover{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #003399; text-decoration: none}
	
	.text-topnews-2 {font-family: Verdana,Helvetica, sans-serif; font-size: 60%; color: #333333; font-weight: normal}
	.text-topnews-2 a{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #333333; text-decoration: none}
	.ttext-topnews-2 a:hover{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #333333; text-decoration: none}



/* ##### contentmodule startseite stop ###### */





/* ##### contentaufteilung - menue - bild - content - serviceleiste start ###### */

	.table-contentaufteilung-1 
		{ 
		border-collapse: collapse;
		width: 100%;
		height: auto;
		border: 0px 
		}
	.row1 { 
		width: 163px; 
		height: 390px;
		background-image: url(../images/bg/menue_1.gif);
		text-align: left;
		vertical-align:top;
		text-align: right 
		}
	.row2 { 
		width: 68px;
		text-align: left;
		vertical-align:top;
		background-color: #FFFFFF; 
		}
	.row3{ 
		width: 421px;
		text-align: left;
		vertical-align:top;
		background-color: #FFFFFF; 
		}
	.row4{ 
		width: 149px;
		text-align: left;
		vertical-align:top;
		background-image: url(../images/bg/serviceleiste_1.gif);
		}

/* ##### contentaufteilung - menue - bild - content - serviceleiste stop ###### */





/* ##### anfahrt - start ###### */

	.table-anfahrt-1 
		{ 
		border-collapse: collapse;
		width: 100%;
		border: 0px 
		}
	.row80 {  
		height: 36px;
		background-color: #FFFFFF; 
		text-align: left;
		vertical-align:top;
		padding-top: 6px;
		padding-right: 6px;
		padding-left: 6px;
		padding-bottom: 4px;
		}
	.row81 { 
		width: 68px;
		background-color: #798EA1;
		text-align: left;
		vertical-align:top;
		}
	.row82	{ 
		height: 36px;
		width: 400px;
		text-align: right;
		vertical-align:top;
		background-color: #FFFFFF; 
		padding-top: 13px;
		padding-right: 11px;
		}

	
	.text-anfahrt-1 {font-family: Verdana,Helvetica, sans-serif; font-size: 70%; color: #333333; font-weight: bold}

	.text-anfahrt-2 {font-family: Verdana,Helvetica, sans-serif; font-size: 70%; color: #003399; font-weight: normal}	

/* ##### anfahrt - stop ###### */





/* ##### menuemodule start ###### */

	.menue1	
		{
		width: 100%;
		border: 0px;
		text-align: right;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		}
	
	.menue2	
		{
		background-color: #03359A;
		width: 100%;
		border: 0px;
		text-align: right;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		}
	.menue3	
		{
		background-color: #FFFFFF;
		width: 100%;
		border: 0px;
		text-align: right;
		padding-right: 20px;
		padding-top: 6px;
		padding-bottom: 10px;
		}
	.menue4	
		{
		background-color: #FFFFFF;
		width: 100%;
		border: 0px;
		text-align: right;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		}
	.menue4-td	
		{
		background-color: #FFFFFF;
		width: 20px;
		border: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		}
	.td-menue
		{
		text-align: right;
		}
	.menueglobal	
		{
		width: 100%;
		border: 0px;
		}

	.text-menue-1 {font-family: Verdana,Helvetica, sans-serif; font-size: 60%; color: #FFFFFF; font-weight: bold}
	.text-menue-1 a{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #FFFFFF; text-decoration: none}
	.text-menue-1 a:hover{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #FFFFFF; text-decoration: none}

	a.text-menue-1
		{
		display:block;
		padding: 5px 20px 5px 5px; 
		text-decoration:none; 
		}

	a.text-menue-1:hover
		{
		text-decoration:none; 
		background-color: #03359A;
		} 

	.text-menue-2 {font-family: Verdana,Helvetica, sans-serif; font-size: 60%; color: #333333; font-weight: normal; line-height:170%}
	.text-menue-2 a{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #333333; text-decoration: none; font-weight: normal; line-height:170%}
	.text-menue-2 a:hover{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #333333; text-decoration: none; font-weight: normal; line-height:170%}

	.text-menue-3 {font-family: Verdana,Helvetica, sans-serif; font-size: 60%; color: #003399; font-weight: normal; line-height:170%}
	.text-menue-3 a{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #003399; text-decoration: none; font-weight: normal; line-height:170%}
	.text-menue-3 a:hover{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #003399; text-decoration: none; font-weight: normal; line-height:170%}

/* ##### menuemodule stop ###### */





/* ##### contentmaintable start ###### */

	.contentmaintable	
		{
		width: 100%;
		text-align: left;
		vertical-align: top
		}

/* ##### contentmaintable stop ###### */





/* ##### anker top start ###### */

	.table-ankertop-1 
		{ 
		border-collapse: collapse;
		width: 100%;
		height: 18px;
		border: 0px 
		}
	.row5 { 
		width: 163px;
		background-image: url(../images/bg/menue_2.gif); 
		}
	.row6 { 
		width: 488px;
		text-align: right;
		background-image: url(../images/pics/line_2.gif);
		}
	.row7{ 
		width: 149px;
		background-image: url(../images/bg/serviceleiste_1.gif); 
		}

	.text-ankertop {font-family: Verdana,Helvetica, sans-serif; font-size: 55%; color: #5E5E5E}
	.text-ankertop a{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #5E5E5E; text-decoration: none}
	.text-ankertop a:hover{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #5E5E5E; text-decoration: underline}

/* ##### anker top stop ###### */





/* ##### servicemodul 1 start ###### */

	.servicemodul-global
		{
		width: 100%; 
		border: 0px; 
		padding-left: 1px;
		}
	.servicemodul-headline	
		{
		width: 100%;
		border: 0px; 
		background-color: #E6E6E6;
		border-collapse: collapse;
		}
	.row10	{ 
		width: 23px;
		padding-top: 7px;
		vertical-align: top;
		}
	.row11	{ 
		padding-top: 4px;
		padding-bottom: 4px;
		padding-right: 7px;
		vertical-align: top;
		}
	.servicemodul-content	
		{
		width: 100%;
		border: 0px; 
		background-color: #FFFFFF;
		border-collapse: collapse;
		vertical-align: top;
		}
	.row12	{ 
		border: 0px;
		padding-top: 10px;
		padding-right: 10px;
		padding-left: 10px;
		padding-bottom: 15px;
		background-color: #FFFFFF;
		}
	
	.text-servicemodul-headline-1 {font-family: Verdana,Helvetica, sans-serif; font-size: 60%; color: #333333; font-weight: bold}
	.text-servicemodul-headline-1 a{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #333333; text-decoration: none}
	.text-servicemodul-headline-1 a:hover{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #333333; text-decoration: none}

	.text-servicemodul-1 {font-family: Verdana,Helvetica, sans-serif; font-size: 60%; color: #333333; font-weight: normal}
	.text-servicemodul-1 a{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #003399; text-decoration: none; font-weight: normal}
	.text-servicemodul-1 a:hover{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #003399; text-decoration: none; font-weight: normal; text-decoration: underline}
	
	.eingabe-suche1 
		{
		font-family: Arial;
		font-size: 11px;
		color: #333333;
		border: 1px solid #1C5180;
		width: 85px;
		height: 20px;
		padding-left: 3px;
		padding-right: 3px;
		}

/* ##### servicemodul 1 stop ###### */





/* ##### contentlayout start ###### */
	
	.td-content	
		{ 
		vertical-align:top; 
		padding: 0px;
		}

	.headline	
		{
		width: 100%
		}
	.hilfebutton1	
		{
		position: absolute;
		text-align: right; 
		z-index: 2;
		margin-left: 326px;
		}
	.hilfetable1	
		{ 
		border-collapse: collapse;
		height: 16px;
		border: 0px 
		}
	.row8 	{ 
		text-align: right;
		}
	.row9 	{
		text-align: right; 
		width: 19px;
		}
	
	.text-headline-1{font-family: Verdana,Helvetica, sans-serif; font-size: 75%; color: #333333; font-weight: bold}

	.text-headline-2{font-family: Verdana,Helvetica, sans-serif; font-size: 75%; color: #003399; font-weight: normal; line-height:170%}

	.text-hilfe-1{font-family: Verdana,Helvetica, sans-serif; font-size: 60%; color: #333333; font-weight: normal}
	.text-hilfe-1 a{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #333333; text-decoration: none; font-weight: normal}
	.text-hilfe-1 a:hover{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #333333; text-decoration: none; font-weight: normal; text-decoration: underline}

/* ##### contentlayout stop ###### */





/* ##### content tablelayouts start ###### */

	.line-ou1 
		{
		background-image: url(../images/bg/tableline_hor_1.gif); padding-top: 1px; padding-bottom: 1px;
		}
	.line-lr1 
		{
		background-image: url(../images/bg/tableline_ver_1.gif); padding-left: 1px; padding-right: 1px;
		}
	.inhalt1 
		{
		background-image: url(../images/bg/ws_1.gif);
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 20px;
		}

	.line-ou2 
		{
		background-image: url(../images/bg/tableline_hor_1.gif); padding-top: 1px; padding-bottom: 1px;
		}
	.line-lr2 
		{
		background-image: url(../images/bg/tableline_ver_1.gif); padding-left: 1px; padding-right: 1px;
		}
	.rahmen2 
		{
		background-image: url(../images/bg/ws_1.gif);
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		}
	.inhalt2 
		{
		height: 84px;
		background:  url(../images/bg/kundencenter_1.gif) left bottom no-repeat;
		vertical-align: top;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 6px;
		padding-bottom: 6px;
		}
	.inhalt3 
		{
		background-image: url(../images/bg/ws_1.gif);
		vertical-align: top;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		}

	.contentmodul-headline-1	
		{
		width: 100%;
		border: 0px; 
		background-color: #E6E6E6;
		border-collapse: collapse;
		}
	.row14	{ 
		width: 23px;
		padding-top: 7px;
		vertical-align: top;
		}
	.row15	{ 
		padding-top: 4px;
		padding-bottom: 4px;
		padding-right: 7px;
		vertical-align: top;
		}

	.contentmodul-headline-2	
		{
		width: 100%;
		border: 0px; 
		background-color: #03359A;
		border-collapse: collapse;
		}
	.row39	{ 
		width: 23px;
		padding-top: 7px;
		vertical-align: top;
		}
	.row40	{ 
		padding-top: 4px;
		padding-bottom: 4px;
		padding-right: 7px;
		vertical-align: top;
		}

	.contentmodul-1	
		{
		width: 100%;
		border-collapse: collapse;
		}
	.row16	{ 
		border-bottom: solid 2px; border-bottom-color: #FFFFFF;
		background-color: #03359A;
		vertical-align: middle;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 8px;
		padding-right: 8px;
		}
	.row17	{ 
		background-color: #F5F5F5;
		width: 100%;
		vertical-align: top;
		text-align: left;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 8px;
		padding-right: 8px;
		}
	.row18	{ 
		background-color: #F5F5F5;
		vertical-align: top;
		text-align: right;
		padding-bottom: 5px;
		padding-top: 5px;
		padding-left: 8px;
		padding-right: 8px;
		}

	.contentmodul-2	
		{
		width: 100%;
		border-collapse: collapse;
		}
	.row19	{ 
		border-right: solid 2px; border-right-color: #FFFFFF;
		background-color: #03359A;
		vertical-align: top;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 8px;
		padding-right: 8px;
		}
	.row20	{ 
		background-color: #DCDCDC;
		width: 23px;
		vertical-align: top;
		text-align: left;
		padding-top: 8px;
		padding-bottom: 5px;
		padding-left: 0px;
		padding-right: 0px;
		}
	.row21	{ 
		background-color: #DCDCDC;
		width: 82px;
		vertical-align: top;
		text-align: left;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 0px;
		padding-right: 8px;
		}

	.contentmodul-3	
		{
		width: 100%;
		border-collapse: collapse;
		}
	.row22	{ 
		border-bottom: solid 2px; border-bottom-color: #FFFFFF;
		background-color: #03359A;
		width: 23px;
		vertical-align: top;
		text-align: left;
		padding-top: 8px;
		padding-bottom: 5px;
		padding-left: 0px;
		padding-right: 0px;
		}
	.row23	{ 
		border-bottom: solid 2px; border-bottom-color: #FFFFFF;
		background-color: #03359A;
		width: 100%;
		vertical-align: middle;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 0px;
		padding-right: 8px;
		}
	.row24	{ 
		border-bottom: solid 2px; border-bottom-color: #FFFFFF;
		background-color: #DCDCDC;
		width: 100%;
		vertical-align: top;
		text-align: left;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 23px;
		padding-right: 8px;
		}
	.row25	{ 
		border-bottom: solid 2px; border-bottom-color: #FFFFFF;
		background-color: #F5F5F5;
		vertical-align: top;
		text-align: left;
		padding-bottom: 5px;
		padding-top: 5px;
		padding-left: 46px;
		padding-right: 8px;
		}

	.contentmodul-4 	
		{
		width: 100%;
		border-collapse: collapse;
		}
	.row26	{ 
		border-bottom: solid 2px; border-bottom-color: #FFFFFF;
		background-color: #03359A;
		vertical-align: middle;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 8px;
		padding-right: 8px;
		}
	.row27	{ 
		border-right: solid 2px; border-right-color: #FFFFFF;
		background-color: #DCDCDC;
		width: 68px;
		vertical-align: top;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 0px;
		padding-right: 8px;
		}
	.row28	{  
		border-right: solid 2px; border-right-color: #FFFFFF;
		background-color: #DCDCDC;
		width: 68px;
		vertical-align: top;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 0px;
		padding-right: 8px;
		}
	.row29	{  
		border-right: solid 2px; border-right-color: #FFFFFF;
		background-color: #DCDCDC;
		width: 68px;
		vertical-align: top;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 0px;
		padding-right: 8px;
		}
	.row30	{  
		background-color: #DCDCDC;
		vertical-align: top;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 0px;
		padding-right: 8px;
		}
	.row31	{ 
		background-color: #DCDCDC;
		width: 23px;
		vertical-align: top;
		text-align: left;
		padding-top: 8px;
		padding-bottom: 5px;
		padding-left: 0px;
		padding-right: 0px;
		}

	.contentmodul-5	
		{
		width: 100%;
		border: 0px; 
		background-color: #F7F7F7;
		border-collapse: collapse;
		}
	.row32	{ 
		width: 23px;
		padding-top: 7px;
		vertical-align: top;
		}
	.row33	{ 
		padding-top: 4px;
		padding-bottom: 4px;
		padding-right: 7px;
		vertical-align: top;
		}

	.contentmodul-6	
		{
		width: 100%;
		border-collapse: collapse;
		}
	.row35	{ 
		border-bottom: solid 2px; border-bottom-color: #FFFFFF;
		background-color: #03359A;
		vertical-align: middle;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 8px;
		padding-right: 8px;
		}
	.row36	{ 
		border-bottom: solid 2px; border-bottom-color: #FFFFFF;
		background-color: #DCDCDC;
		vertical-align: middle;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 8px;
		padding-right: 8px;
		}
	.row37	{ 
		border-bottom: solid 2px; border-bottom-color: #FFFFFF;
		background-color: #F5F5F5;
		width: 100%;
		vertical-align: top;
		text-align: left;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 8px;
		padding-right: 8px;
		}
	.row38	{ 
		border-bottom: solid 2px; border-bottom-color: #FFFFFF;
		background-color: #F5F5F5;
		vertical-align: top;
		text-align: right;
		padding-bottom: 5px;
		padding-top: 5px;
		padding-left: 8px;
		padding-right: 8px;
		}

	.contentmodul-7	
		{
		width: 100%;
		}
	.row41	{ 
		background-color: #03359A;
		vertical-align: middle;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 8px;
		padding-right: 8px;
		width: 100%;
		}
	.row42	{ 
		border-bottom: solid 2px; border-bottom-color: #FFFFFF;
		background-color: #03359A;
		vertical-align: middle;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 8px;
		padding-right: 8px;
		width: 100%;
		}
	.row43	{ 
		border-bottom: solid 2px; border-bottom-color: #FFFFFF;
		background-color: #DCDCDC;
		vertical-align: middle;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 8px;
		padding-right: 8px;
		width: 100%;
		}
	.row44	{ 
		border-bottom: solid 2px; border-bottom-color: #FFFFFF;
		border-right: solid 2px; border-right-color: #FFFFFF;
		background-color: #DCDCDC;
		vertical-align: middle;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 14px;
		padding-right: 14px;
		width: 100px;
		}
	.row45	{ 
		border-right: solid 2px; border-right-color: #FFFFFF;
		background-color: #FFFFFF;
		vertical-align: middle;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 8px;
		padding-right: 8px;
		width: 100px;
		}

	.contentmodul-8	
		{
		border-collapse: collapse;
		}
	.row46	{ 
		border-bottom: solid 2px; border-bottom-color: #FFFFFF;
		background-color: #03359A;
		vertical-align: middle;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 8px;
		padding-right: 8px;
		}
	.row47	{ 
		vertical-align: top;
		}

	.contentmodul-9	
		{
		width: 100%;
		border: 0px; 
		background-color: #FFFFFF;
		border-collapse: collapse;
		}
	.row49	{ 
		width: 23px;
		padding-top: 7px;
		vertical-align: top;
		}
	.row50	{ 
		padding-top: 4px;
		padding-bottom: 4px;
		padding-right: 7px;
		vertical-align: top;
		}

	.contentmodul-10
		{
		width: 100%;
		border: 0px; 
		border-collapse: collapse;
		}
	.row55	{ 
		border-right: solid 2px; border-right-color: #FFFFFF;
		background-color: #03359A;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-right: 7px;
		padding-left: 7px;
		vertical-align: top;
		text-align: center;
		width: 30px;
		}
	.row56	{ 
		border-right: solid 2px; border-right-color: #FFFFFF;
		background-color: #DCDCDC;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-right: 7px;
		padding-left: 7px;
		vertical-align: top;
		width: 235px;
		}
	.row57	{ 
		background-color: #DCDCDC;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-right: 7px;
		padding-left: 7px;
		vertical-align: top;
		text-align: right;
		width: 100px;
		}
	.row58	{ 
		height: 18px;
		}

	.contentmodul-11	
		{
		width: 100%;
		border-collapse: collapse;
		}
	.row62	{ 
		border-bottom: solid 2px; border-bottom-color: #FFFFFF;
		background-color: #03359A;
		vertical-align: middle;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 8px;
		padding-right: 8px;
		}
	.row63	{ 
		border-right: solid 2px; border-right-color: #FFFFFF;
		background-color: #F5F5F5;
		width: 200;
		vertical-align: top;
		text-align: left;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		}
	.row64	{ 
		background-color: #F0F0F0;
		vertical-align: top;
		padding-bottom: 5px;
		padding-top: 5px;
		padding-left: 8px;
		padding-right: 8px;
		}

	.contentmodul-12
		{
		width: 100%;
		border: 0px; 
		border-collapse: collapse;
		}
	.row65	{ 
		border-right: solid 2px; border-right-color: #FFFFFF;
		background-color: #03359A;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-right: 7px;
		padding-left: 7px;
		vertical-align: top;
		text-align: center;
		width: 30px;
		}
	.row66	{ 
		background-color: #DCDCDC;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-right: 7px;
		padding-left: 7px;
		vertical-align: top;
		width: 100%;
		}
	.row67	{ 
		padding-top: 4px;
		padding-bottom: 4px;
		padding-right: 7px;
		padding-left: 37px;
		vertical-align: top;
		}
	.row68	{ 
		height: 18px;
		}

	.contentmodul-13
		{
		width: 100%;
		border: 0px; 
		border-collapse: collapse;
		}
	.row83	{ 
		padding-top: 3px;
		padding-bottom: 3px;
		vertical-align: middle;
		}
	.row84	{ 
		padding-top: 3px;
		padding-bottom: 3px;
		vertical-align: middle;
		width: 86px;
		}
	.row85	{ 
		width: 100%;
		padding-top: 3px;
		padding-bottom: 3px;
		vertical-align: middle;
		}


	.contentmodul-14
		{
		width: 100%;
		border: 0px; 
		border-collapse: collapse;
		}
	.row86	{ 
		text-align: right;
		}
	.row97	{ 
		text-align: center;
		}

	.formtable-1
		{
		width: 100%;
		border: 0px; 
		border-collapse: collapse;
		}
	.row59	{ 
		width: 115px;
		padding-top: 7px;
		padding-right: 7px;
		vertical-align: top;
		}
	.row60	{ 
		padding-top: 7px;
		vertical-align: top;
		}
	.row61	{ 
		width: 115px;
		padding-top: 7px;
		padding-right: 7px;
		vertical-align: middle;
		}

	.abc-navi-1
		{
		width: 100%;
		border: 0px; 
		background-color: #03359A;
		border-collapse: collapse;
		}
	.row51	{ 
		border-bottom: solid 2px; border-bottom-color: #FFFFFF;
		width: 23px;
		padding-top: 7px;
		vertical-align: top;
		}

	.abc-navi-2
		{
		width: 100%;
		border: 0px; 
		background-color: #DCDCDC;
		border-collapse: collapse;
		}
	.row52	{ 
		border-bottom: solid 2px; border-bottom-color: #FFFFFF;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-right: 7px;
		vertical-align: top;
		}
	.row53	{ 
		border-right: solid 2px; border-right-color: #FFFFFF;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-right: 1px;
		padding-left: 1px;
		vertical-align: middle;
		text-align: center;
		}
	.row54	{ 
		padding-top: 4px;
		padding-bottom: 4px;
		padding-right: 1px;
		padding-left: 1px;
		vertical-align: middle;
		text-align: center;
		}

	.ergebnisnavi-1
		{
		width: 100%;
		border: 0px; 
		background-color: #DCDCDC;
		border-collapse: collapse;
		}
	.row69	{ 
		border-bottom: solid 2px; border-bottom-color: #FFFFFF;
		border-right: solid 2px; border-right-color: #FFFFFF;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-right: 7px;
		padding-left: 7px;
		vertical-align: top;
		width: 100px;
		}
	.row70	{ 
		border-bottom: solid 2px; border-bottom-color: #FFFFFF;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-right: 7px;
		padding-left: 7px;
		vertical-align: middle;
		width: 100%;
		}

	.link-rechts-1	
		{
		width: 100%;
		border: 0px; 
		border-collapse: collapse;
		}
	.row48	{ 
		text-align: right;
		}

	.contentanker-1	
		{
		width: 100%;
		border: 0px; 
		border-collapse: collapse;
		}
	.row34	{ 
		text-align: right;
		}

	
	.text-contentmodul-headline-1 {font-family: Verdana,Helvetica, sans-serif; font-size: 60%; color: #FFFFFF; font-weight: bold}
	.text-contentmodul-headline-1 a{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #FFFFFF; text-decoration: none}
	.text-contentmodul-headline-1 a:hover{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #FFFFFF; text-decoration: none}

	.text-contentmodul-headline-2 {font-family: Verdana,Helvetica, sans-serif; font-size: 60%; color: #333333; font-weight: bold}
	.text-contentmodul-headline-2 a{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #333333; text-decoration: none}
	.text-contentmodul-headline-2 a:hover{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #333333; text-decoration: none}

	.text-contentmodul-1 {font-family: Verdana,Helvetica, sans-serif; font-size: 60%; color: #003399; font-weight: normal}
	.text-contentmodul-1 a{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #003399; text-decoration: none; font-weight: normal}
	.text-contentmodul-1 a:hover{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #003399; text-decoration: none; font-weight: normal; text-decoration: underline}

	.text-contentmodul-2 {font-family: Verdana,Helvetica, sans-serif; font-size: 60%; color: #333333; font-weight: normal}
	.text-contentmodul-2 a{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #333333; text-decoration: none; font-weight: normal}
	.text-contentmodul-2 a:hover{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #333333; text-decoration: none; font-weight: normal; text-decoration: underline}

	.text-contentmodul-3 {font-family: Verdana,Helvetica, sans-serif; font-size: 60%; color: #FFFFFF; font-weight: bold}
	.text-contentmodul-3 a{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #FFFFFF; text-decoration: none}
	.text-contentmodul-3 a:hover{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #FFFFFF; text-decoration: none}

	.text-contentmodul-4 {font-family: Verdana,Helvetica, sans-serif; font-size: 60%; color: #333333; font-weight: bold}
	.text-contentmodul-4 a{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #333333; text-decoration: none}
	.text-contentmodul-4 a:hover{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #003399; text-decoration: none; text-decoration: underline}

	.text-contentmodul-5 {font-family: Verdana,Helvetica, sans-serif; font-size: 60%; color: #333333; font-weight: bold}
	.text-contentmodul-5 a{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #333333; text-decoration: none}
	.text-contentmodul-5 a:hover{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #333333; text-decoration: none; text-decoration: underline}

	.text-contentmodul-6 {font-family: Verdana,Helvetica, sans-serif; font-size: 60%; color: #333333}
	.text-contentmodul-6 a{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #333333; text-decoration: none}
	.text-contentmodul-6 a:hover{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #333333; text-decoration: none; text-decoration: underline}

	.text-contentmodul-7 {font-family: Verdana,Helvetica, sans-serif; font-size: 60%; color: #333333}
	.text-contentmodul-7 a{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #333333; text-decoration: none}
	.text-contentmodul-7 a:hover{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #333333; text-decoration: none; text-decoration: underline}

	.text-contentmodul-8 {font-family: Verdana,Helvetica, sans-serif; font-size: 60%; color: #003399}
	.text-contentmodul-8 a{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #003399; text-decoration: none}
	.text-contentmodul-8 a:hover{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #003399; text-decoration: none; text-decoration: underline}

	.text-content-ankertop {font-family: Verdana,Helvetica, sans-serif; font-size: 54%; color: #333333}
	.text-content-ankertop a{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #333333; text-decoration: none}
	.text-content-ankertop a:hover{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #333333; text-decoration: underline}

	.text-abc-navi-1 {font-family: Verdana,Helvetica, sans-serif; font-size: 60%; color: #003399; font-weight: normal}
	.text-abc-navi-1 a{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #003399; text-decoration: none; font-weight: normal}
	.text-abc-navi-1 a:hover{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #003399; text-decoration: none; font-weight: normal; text-decoration: underline}

	.text-abc-navi-2 {font-family: Verdana,Helvetica, sans-serif; font-size: 60%; color: #003399; font-weight: normal; font-weight: bold}
	.text-abc-navi-2 a{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #003399; text-decoration: none; font-weight: normal}
	.text-abc-navi-2 a:hover{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #003399; text-decoration: none; font-weight: normal; text-decoration: underline}

	.text-suchergebnisse-1 {font-family: Verdana,Helvetica, sans-serif; font-size: 60%; color: #333333; font-weight: normal}
	.text-suchergebnisse-1 a{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #003399; text-decoration: none; font-weight: normal}
	.text-suchergebnisse-1 a:hover{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #003399; text-decoration: none; font-weight: normal; text-decoration: underline}

	.text-suchergebnisse-2 {font-family: Verdana,Helvetica, sans-serif; font-size: 60%; color: #003399; font-weight: normal; font-weight: bold}
	.text-suchergebnisse-2 a{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #003399; text-decoration: none; font-weight: bold}
	.text-suchergebnisse-2 a:hover{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #003399; text-decoration: none; font-weight: normal; text-decoration: underline}


/* ##### content tablelayouts stop ###### */




/* ##### content text start ###### */

	.text-content-1 {font-family: Verdana,Helvetica, sans-serif; font-size: 60%; color: #333333; font-weight: normal}
	.text-content-1 a{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #003399; text-decoration: none; font-weight: normal}
	.text-content-1 a:hover{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #003399; text-decoration: none; font-weight: normal; text-decoration: underline}

	.text-content-2 {font-family: Verdana,Helvetica, sans-serif; font-size: 60%; color: #333333; font-weight: bold}
	.text-content-2 a{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #003399; text-decoration: none; font-weight: bold}
	.text-content-2 a:hover{font-family: Verdana,Helvetica,  sans-serif; font-size: 100%; color: #003399; text-decoration: none; font-weight: bold; text-decoration: underline}
	
/* ##### content text stop ###### */





/* ##### content formularelemente start ###### */

	.lotse-auswahl1 
		{
		font-family: Arial;
		color: #333333;
		font-size: 11px;
		width: 160px;
		}
	
	.eingabe-kontakt-1 
		{
		font-family: Arial;
		font-size: 11px;
		color: #333333;
		border: 1px solid #ADADAD;
		width: 197px;
		height: 20px;
		padding-left: 3px;
		padding-right: 3px;
		}
	
	.eingabe-kontakt-2 
		{
		font-family: Arial;
		font-size: 11px;
		color: #333333;
		border: 1px solid #ADADAD;
		width: 197px;
		height: 60px;
		padding-left: 3px;
		padding-right: 3px;
		}

	.auswahl-kontakt-1 
		{
		font-family: Arial;
		color: #333333;
		font-size: 11px;
		width: 197px;
		}

	form
		{
	    border: 0px solid #000;
	    display: inline;
	    margin: 0px;
	    padding: 0px;
		}


	.form-bg-1
		{
		width: 100%;
		border: 0px; 
		background-color: #F0F0F0;
		border-collapse: collapse;
		}
	.row87	{ 
		width: 11px;
		background-image: url(../images/bg/form_1.gif); 
		}
	.row88	{ 
		background-color: #F0F0F0; 
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
		}
	.row89	{ 
		width: 11px;
		background-image: url(../images/bg/form_2.gif);
		}
	.row90	{ 
		width: 11px;
		height: 5px;
		background-color: #F0F0F0;
		text-align: right;
		vertical-align: top;
		}
	.row91	{ 
		height: 5px;
		background-image: url(../images/bg/form_3.gif);
		}
	.row92	{ 
		width: 11px;
		height: 5px;
		background-color: #F0F0F0;
		text-align: left;
		vertical-align: top;
		}
	.row93	{ 
		width: 11px;
		height: 34px;
		background-color: #F0F0F0;
		text-align: left;
		vertical-align: bottom;
		}
	.row94	{ 
		height: 34px;
		background-image: url(../images/bg/form_5.gif);
		vertical-align: top;
		padding-top: 5px;
		}
	.row95	{ 
		width: 11px;
		height: 34px;
		background-color: #F0F0F0;
		text-align: left;
		vertical-align: bottom;
		}
	.row96	{ 
		background-color: #F0F0F0;
		padding-top: 5px;
		padding-bottom: 10px;
		}

	.text-form-1 {font-family: Verdana,Helvetica, sans-serif; font-size: 60%; color: #333333; font-weight: bold; background-color: #F0F0F0}

/* ##### content formularelemente stop ###### */








