/* body */
body						{background: #FFFFFF; margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 0;}

#container {
	height: 904px;
	width: 960px;
	position: absolute;
	left: 50%;	
	margin-left: -480px;
		}

/* navigation links */
.td_1level				{border-left: #ffffff 0px solid; border-bottom: #ffffff 1px solid; 
						 padding-left: 0px; background-color:#f1f1f1; display:block; font-weight: bold; color: #767676; font-size: 11px; font-family: Arial, Verdana, sans-serif; line-height: 19px; text-decoration: none;}
.td_1level A:link			{padding-left: 0px; background-color:#f1f1f1; display:block; font-weight: bold; color: #767676; font-size: 11px; font-family: Arial, Verdana, sans-serif; line-height: 19px; text-decoration: none;}
.td_1level A:hover		{padding-left: 0px; background-color:#3374b1; display:block; font-weight: bold; color: #FFFFFF; font-size: 11px; font-family: Arial, Verdana, sans-serif; line-height: 19px; text-decoration: none;}


.td_1levelon 			{border-left: #ffffff 0px solid; border-bottom: #ffffff 1px solid; 
						 padding-left: 0px; background-color:#3374b1; display:block; font-weight: bold; color: #FFFFFF; font-size: 11px; font-family: Arial, Verdana, sans-serif; line-height: 19px; text-decoration: none;}
.td_1levelon A:link			{padding-left: 0px; background-color:#3374b1; display:block; font-weight: bold; color: #FFFFFF; font-size: 11px; font-family: Arial, Verdana, sans-serif; line-height: 19px; text-decoration: none;}

.td_2level				{border-left: #ffffff 0px solid; border-bottom: #ffffff 1px solid;
						 background-color:#6ca7df; display:block; padding-left: 0px; font-weight: bold; color: #FFFFFF; font-size: 11px; font-family: Arial, Verdana, sans-serif; line-height: 19px; text-decoration: none;}
.td_2level a			{background-color:#6ca7df; display:block; padding-left: 0px; font-weight: bold; color: #FFFFFF; font-size: 11px; font-family: Arial, Verdana, sans-serif; line-height: 19px; text-decoration: none;}
.td_2level a:hover		{background-color:#3b90df; display:block; padding-left: 0px; font-weight: bold; color: #FFFFFF; font-size: 11px; font-family: Arial, Verdana, sans-serif; line-height: 19px; text-decoration: none;}

.td_2levelon 			{border-left: #ffffff 0px solid; border-bottom: #ffffff 1px solid; 
                         background-color:#3b90df; display:block; padding-left: 0px; font-weight: bold; color: #FFFFFF; font-size: 11px; font-family: Arial, Verdana, sans-serif; line-height: 19px; text-decoration: none;}
.td_2levelon a			{background-color:#3b90df; display:block; padding-left: 0px; font-weight: bold; color: #FFFFFF; font-size: 11px; font-family: Arial, Verdana, sans-serif; line-height: 19px; text-decoration: none;}

.td_3level				{border-left: #ffffff 0px solid; border-bottom: #ffffff 1px solid;
						 background-color:#dee7ef; display:block; padding-left: 0px; font-weight: bold; color: #3b90df; font-size: 10px; font-family: Arial, Verdana, sans-serif; line-height: 15px; text-decoration: none;}
.td_3level a			{background-color:#dee7ef; display:block; padding-left: 0px; font-weight: bold; color: #3b90df; font-size: 10px; font-family: Arial, Verdana, sans-serif; line-height: 15px; text-decoration: none;}
.td_3level a:hover		{background-color:#c0c8cf; display:block; padding-left: 0px; font-weight: bold; color: #FFFFFF; font-size: 10px; font-family: Arial, Verdana, sans-serif; line-height: 15px; text-decoration: none;}

.td_3levelon 			{border-left: #ffffff 0px solid; border-bottom: #ffffff 1px solid; 
						 background-color:#c0c8cf; display:block; padding-left: 0px; font-weight: bold; color: #ffffff; font-size: 10px; font-family: Arial, Verdana, sans-serif; line-height: 15px; text-decoration: none;}
.td_3levelon a			{background-color:#c0c8cf; display:block; padding-left: 0px; font-weight: bold; color: #ffffff; font-size: 10px; font-family: Arial, Verdana, sans-serif; line-height: 15px; text-decoration: none;}

/* login */
.headline_login			{background-color:#ffffff; border-top: #d2d2d2 2px solid; font-weight: bold; color: #3374b1; font-size: 11px; font-family: Arial, Verdana, sans-serif; padding-left: 5px; line-height: 20px;}
.headline_login2		{background-color:#ffffff; font-weight: bold; color: #3374b1; font-size: 11px; font-family: Arial, Verdana, sans-serif; padding-left: 5px; line-height: 20px;}
.copy_login				{font-weight: bold; color: #3374b1; font-size: 10px; font-family: Arial, Verdana, sans-serif; font-align: middle; padding-left: 5px; line-height: 20px;}
.copy_login	a			{font-weight: bold; color: #3374b1; font-size: 10px; font-family: Arial, Verdana, sans-serif; text-decoration: underline;}
.copy_login	a:hover		{font-weight: bold; color: #ed9510; font-size: 10px; font-family: Arial, Verdana, sans-serif; text-decoration: none;}
.field_login			{font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 10px; color: #767676; border: #3374b1 1px solid; padding: 3px 5px; width: 155px; height: 20px;}

/* newsletter */
.field_nl				{font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 10px; color: #767676; border: #3374b1 1px solid; padding: 3px 5px; width: 210px; height: 20px;}
.copy_nl				{font-weight: bold; color: #3374b1; font-size: 10px; font-family: Arial, Verdana, sans-serif; font-align: middle; padding-left: 5px; line-height: 20px;}

/* veranstaltungen */
.headline_veranstaltungen			{font-weight: bold; color: #3374b1; font-size: 11px; font-family: Arial, Verdana, sans-serif; line-height: 16px;}
.copy_veranstaltungen				{font-weight: bold; color: #767676; font-size: 10px; font-family: Arial, Verdana, sans-serif; padding-left: 5px; line-height: 14px;}

/* suchefeld */
.searchfield				{font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 10px; color: #767676; border: #3374b1 1px solid; padding: 3px 5px; width: 165px; height: 19px; background: url("../images/textfield_bg.gif"); no-repeat fixed;}

/* copy content templates */
.headline					{font-weight: bold; color: #ee7f01; font-size: 12px; font-family: Arial, Verdana, sans-serif; line-height: 14px; text-decoration: none;}
.headlineteaser				{font-weight: bold; color: #3374b1; font-size: 12px; font-family: Arial, Verdana, sans-serif; line-height: 16px; text-decoration: underline;}
.headlineteaser	a:link		{font-weight: bold; color: #3374b1; font-size: 12px; font-family: Arial, Verdana, sans-serif; line-height: 16px; text-decoration: underline;}
.headlineteaser	a:visited	{font-weight: bold; color: #3374b1; font-size: 12px; font-family: Arial, Verdana, sans-serif; line-height: 16px; text-decoration: underline;}
.headlineteaser	a:hover		{font-weight: bold; color: #3374b1; font-size: 12px; font-family: Arial, Verdana, sans-serif; line-height: 16px; text-decoration: underline;}

.copy						{font-weight: normal; color: #1b1b1b; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align: left; line-height: 16px;}
.copy a:link				{font-weight: normal; color: #1b1b1b; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align: left; line-height: 16px;text-decoration:none;}
.copy a:visited				{font-weight: normal; color: #1b1b1b; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align: left; line-height: 16px;text-decoration:none;}
.copy a:hover				{font-weight: normal; color: #1b1b1b; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align: left; line-height: 16px;text-decoration:underline;}
/* copy content templates */
.headline_temp1				{font-weight: bold; color: #3374b1; font-size: 12px; font-family: Arial, Verdana, sans-serif; line-height: 16px; text-decoration: underline;}
.headline_temp2				{font-weight: bold; color: #3374b1; font-size: 14px; font-family: Arial, Verdana, sans-serif; line-height: 18px; text-decoration: none;}
.headline_temp3				{font-weight: bold; color: #3374b1; font-size: 11px; font-family: Arial, Verdana, sans-serif; line-height: 18px; text-decoration: none;}
.copy_temp1					{font-weight: normal; color: #767676; font-size: 11px; font-family: Tahoma, Arial, Verdana, sans-serif; text-align: justify; line-height: 16px;}
.copy_temp2					{font-weight: normal; color: #767676; font-size: 11px; font-family: Tahoma, Arial, Verdana, sans-serif; text-align: left; line-height: 16px;}


