body				{ background-image: url(../images/bg0.gif) ; background-position: center;  background-color: #368ea4;  margin-left: 0px; 	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; color: #ffffff; }

.t0					{ font-size: 13px; color: #ffffff;  font-family: Tahoma, Verdana, Arial;  font-weight: normal; line-height: 21px; }
.t1					{ padding-left: 20px; padding-right: 20px; font-size: 13px; color: #ffffff;  font-family: Tahoma, Verdana, Arial;  font-weight: normal; line-height: 20px; }
.t1 a:link     	 	{ color: #ffffff; text-decoration: underline; }
.t1 a:visited   	{ color: #ffffff; text-decoration: underline; }
.t1 a:focus     	{ color: #ffffff; text-decoration: underline; }
.t1 a:hover     	{ color: #ffffff; text-decoration: none; }
.t1 a:active    	{ color: #ffffff; text-decoration: none; }

.t2					{ padding-left: 20px; padding-right: 20px; font-size: 13px; color: #ffffff;  font-family: Tahoma, Verdana, Arial;  font-weight: normal; line-height: 22px; }
.t2 a:link     	 	{ color: #ffffff; text-decoration: underline; }
.t2 a:visited   	{ color: #ffffff; text-decoration: underline; }
.t2 a:focus     	{ color: #ffffff; text-decoration: underline; }
.t2 a:hover     	{ color: #ffffff; text-decoration: none; }
.t2 a:active    	{ color: #ffffff; text-decoration: none; }

.t3					{ font-size: 12px; color: #000000;  font-family: Tahoma, Verdana, Arial;  font-weight: normal; line-height: 21px; }
.t4					{ font-size: 11px;  }


.t8					{ padding-left: 20px; padding-right: 20px;}
.t5					{ font-size: 14px; color: #023c4a;  font-family: Tahoma, Verdana, Arial;  font-weight: normal; }
.t7					{ font-size: 14px; color: #ffffff;  font-family: Tahoma, Verdana, Arial;  font-weight: normal; line-height: 20px; }
.t6					{ color: #bfe3ec;  font-family: Verdana, Tahoma, Arial;  font-weight: normal; line-height: 20px; }
.t6 a:link     	 	{ color: #bfe3ec; text-decoration: underline; font-weight: bold; }
.t6 a:visited   	{ color: #bfe3ec; text-decoration: underline; font-weight: bold}
.t6 a:focus     	{ color: #bfe3ec; text-decoration: underline; font-weight: bold}
.t6 a:hover     	{ color: #ffffff; text-decoration: none; font-weight: bold}
.t6 a:active    	{ color: #bfe3ec; text-decoration: none; font-weight: bold}





.gyr	 			{ font-family: Times; }
.gyr2	 			{ font-size: 14px; font-family: Times; color:#023c4a }


.top	 			{ background-image: url(../images/bg1.gif) ; background-repeat: repeat-x ; }


/* headlines */

.head1	  			{ font-size: 25px; color: #023c4a;  font-family: Myriad Pro, Tahoma, Arial;  font-weight: normal;  text-decoration: none; }
.head2	  			{ font-size: 22px; color: #023c4a;  font-family: Myriad Pro, Tahoma, Arial;  font-weight: normal;  text-decoration: none; }



/* Haupt Navigation */
.hnav		    	{  padding-left: 16px; font-size: 17px; color: #a3d4e0;  font-family: Myriad Pro, Tahoma, Arial;  font-weight: normal;  line-height: 35px;  list-style-image: url(../images/li1.gif); }
.hnav a:link  		{  font-size: 17px; color: #a3d4e0;  font-family: Myriad Pro, Tahoma, Arial;  font-weight: normal;  text-decoration: none; list-style-image: url(../images/li1.gif); }
.hnav a:visited		{  font-size: 17px; color: #a3d4e0;  font-family: Myriad Pro, Tahoma, Arial;  font-weight: normal;  text-decoration: none; list-style-image: url(../images/li1.gif); }
.hnav a:focus		{  font-size: 17px; color: #a3d4e0;  font-family: Myriad Pro, Tahoma, Arial;  font-weight: normal;  text-decoration: none; list-style-image: url(../images/li1.gif); }
.hnav a:hover  		{  font-size: 17px; color: #ffffff;  font-family: Myriad Pro, Tahoma, Arial;  font-weight: normal;  text-decoration: none; list-style-image: url(../images/li1.gif); }
.hnav a:active 		{  font-size: 17px; color: #ffffff;  font-family: Myriad Pro, Tahoma, Arial;  font-weight: normal;  text-decoration: none; list-style-image: url(../images/li1.gif); }
a#hnavactiv			{  font-size: 20px; color: #ffffff;  font-family: Myriad Pro, Tahoma, Arial;  font-weight: normal;  text-decoration: none; list-style-image: url(../images/li1.gif); }
a#hnavactiv2		{  font-size: 17px; color: #ffffff;  font-family: Myriad Pro, Tahoma, Arial;  font-weight: normal;  text-decoration: none; list-style-image: url(../images/li1.gif); }

.input2  			{ width:252px; background-color: #eeeeee;  font-size: 13px; color: #212121;  height: 19px; font-family: Tahoma, Verdana, Arial;  font-weight: normal;  border-style:solid;  border-color:#023c4a; border-width:1px; }

.oo             	{  line-height: 21px; padding-top: 4px; padding-bottom: 4px; }

ul					{margin: 0; padding: 0;} 


/* #####################  Accordion   #########################################*/



.Accordion {
	border-bottom: solid 1px #32889d;
	overflow: hidden;
	outline:none; 
}


.AccordionPanel {
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
}


.AccordionPanelTab {
	font-weight: bold; 
	background-color: #32889d;
    background-repeat: no-repeat;
    background-position: center right;
	border-top: solid 1px #32889d;
	border-bottom: solid 1px #57a6ba;
	margin: 0px;
	padding: 2px;

	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}


.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
    padding-left: 0px;
	padding-right: 0px;
	padding-top: 8px;
	padding-bottom: 0px;
    height: auto;
}


.AccordionPanelOpen .AccordionPanelTab {
	background-color: #32889d;
}


.AccordionPanelTabHover {
	color: #3e3e3e;
	background-color: #32889d;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #303030;
}


.AccordionFocused .AccordionPanelTab {
	background-color: #32889d;
}


.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-color: #32889d;
}


/* #####################  Ende Accordion   #########################################*/







