/*
	HTML Tags
------------------------------------------------------------------------------------------------------------------------- */
	body { padding: 0px 0px 0px 10px; margin: 0px; }
	form { padding: 0px; margin: 0px; }
	input { padding: 0px; margin: 0px; }

	h1 { font-family: Verdana, sans-serif; font-size: 14px; font-weight: bold;
		 color: #7c0000; display: inline; }
		 
	h2 { font-family: Verdana, sans-serif; font-size: 12px; font-weight: bold;
		 color: #7c0000;
		 display: inline; line-height: 20px; }
		 
	h3 { font-family: Verdana, sans-serif; font-size: 12px; font-weight: normal;
		 color: #000000; line-height: 14px;
		 display: inline; }
		 
	p  { font-family: Verdana, sans-serif; font-size: 12px; font-weight: normal;
		 color: #000000; line-height: 14px;
		  }
	
		li  { font-family: Verdana, sans-serif; font-size: 12px; font-weight: normal;
		 color: #000000; line-height: 18px; list-style-image: url(images/liportal.gif); 
		 }

/*
	Content
------------------------------------------------------------------------------------------------------------------------- */
	.bottom-bgr					{ background-color: #ded9c2;
								  border: solid #640505; border-width: 1px 1px 1px 1px;
								  padding: 6px; }
	
.content-container			{ background-color: #f0eee8;
								  border: 1px solid #640505;
								  padding: 12px; }	
	
	
	.content-container01			{ background-color: #f0eee8;
								  border-top: 1px solid #9F1402;
								  border-bottom: 1px solid #9F1402;
								  border-left: 1px solid #9F1402;
								  border-right: 5px solid #9F1402;
								  padding: 12px; }
								  
.content-container02			{ background-color: #f0eee8;
								  border-top: 1px solid #A6CAEE;
								  border-bottom: 1px solid #A6CAEE;
								  border-left: 1px solid #A6CAEE;
								  border-right: 5px solid #A6CAEE;
								  padding: 12px; }			
								  
								  
.content-container03			{ background-color: #f0eee8;
								  border-top: 1px solid #EED2A6;
								  border-bottom: 1px solid #EED2A6;
								  border-left: 1px solid #EED2A6;
								  border-right: 5px solid #EED2A6;
								  padding: 12px; }						  
								  
	.content-container a		{ font-family: Verdana, sans-serif; font-size: 12px; font-weight: normal; }
	.content-container a:link	{ color: #7c0000; text-decoration: none; }
	.content-container a:visited{ color: #7c0000; text-decoration: none; }
	.content-container a:hover	{ color: #7c0000; text-decoration: underline; }
 
	.content-container-tab				{ background-color: #f0eee8;
										  border: solid #640505; border-width: 0px 1px 1px 1px;
										  padding: 12px;
										  font-family: Verdana, sans-serif; font-size: 12px; font-weight: normal; line-height: 14px; }
	.content-container-tab a			{ font-family: Verdana, sans-serif; font-size: 12px; font-weight: normal; }
	.content-container-tab a:link		{ color: #7c0000; text-decoration: none; }
	.content-container-tab a:visited	{ color: #7c0000; text-decoration: none; }
	.content-container-tab a:hover		{ color: #7c0000; text-decoration: underline; }

	.content-container-list				{ margin: 0px; padding: 0px; list-style: none;
										  font-family: Verdana, sans-serif; font-size: 12px; font-weight: normal;
										  line-height: 18px; }
	.content-container-list a:link		{ color: #000000; text-decoration: none; }
	.content-container-list a:visited	{ color: #000000; text-decoration: none; }
	.content-container-list a:hover		{ color: #000000; text-decoration: none; font-weight: bold; }
						  
	.teaser-bild 				{ border: 1px solid #640505; }
	
	.top-bild 					{ border: 1px solid #FFFFFF; }


		/* Werbung ------------------------------------------------------------------------------------------------------ */
		.werbung-header				{ padding: 0px; margin: 0px;
									  font-family: Verdana, sans-serif; font-size: 12px; font-weight: bold;
									  color: #000000; }
		a:link.werbung-header		{ text-decoration: none;
									  color: #000000; }
		a:visited.werbung-header	{ text-decoration: none;
									  color: #000000; }
									  
		.werbung-text				{ padding: 0px; margin: 0px;
									  font-family: Verdana, sans-serif; font-size: 11px;
									  color: #000000; }
		a:link.werbung-text			{ text-decoration: none;
									  color: #000000; }
		a:visited.werbung-text		{ text-decoration: none;
									  color: #000000; }
									  
		.werbung-link				{ padding: 0px; margin: 0px;
									  font-family: Verdana, sans-serif; font-size: 9px;
									  color: #0000FF; }
		a:link.werbung-link			{ text-decoration: none;
									  color: #0000FF; }
		a:visited.werbung-link		{ text-decoration: none;
									  color: #0000FF; }


/*
	Navigation und Aux
------------------------------------------------------------------------------------------------------------------------- */
	.sidebar-bgr { background: url(Grafiken/navi/sidebar.gif) repeat-y; }
	.sidebar-fgr { background: #FFFFFF; }
	
	
		/* First-Level -------------------------------------------------------------------------------------------------- */
		.first-level-bgr			{ border: solid #640505; border-width: 0px 1px 0px 1px;
									  background: #ded9c2 url(Grafiken/navi/bgr.gif) bottom repeat-x;
									  padding-bottom: 1px; }
		
		.first-level-land			{ margin: 6px; }

		.first-level-link a			{ font-family: Verdana, sans-serif; font-size: 12px;
									  font-weight: bold; line-height:24px; color: #7C0000;
									  padding:4px 8px 5px 8px; background:#f0eee8;
									  margin: 0px 0px 0px 4px;
									  border:solid #FFFFFF; border-width: 1px 1px 0px 1px; }
		* HTML .first-level-link a 	{ line-height: 25px; } /* IE Fix */
		.first-level-link a:link	{ font-weight: bold; text-decoration: none;
									  color: #7C0000; }
		.first-level-link a:visited	{ font-weight: bold; text-decoration: none;
									  color: #7C0000; }
		.first-level-link a:hover	{ font-weight: bold; text-decoration: none; color: #7C0000;
									  background-color: #FFFFFF; padding-bottom: 6px;
									  border-color: #640505; }
									  
		.first-level-link-selected			{ background-color: #FFFFFF; padding-bottom: 6px;
											  border-color: #640505; }
		a:visited.first-level-link-selected	{ background-color: #FFFFFF; padding-bottom: 6px;
											  border-color: #640505; }
		a:hover.first-level-link-selected	{ background-color: #FFFFFF; padding-bottom: 6px;
											  border-color: #640505; }
	
	
		/* Second-Level ------------------------------------------------------------------------------------------------- */
		.second-level-box				{ background-color: #ded9c2;
										  border: 1px solid #640505; }
		.second-level-box td			{ padding: 6px; }
									  
		.second-level-header			{ background: #f0eee8; font-family: Verdana, sans-serif; 
										  font-size: 14px; font-weight: normal; color: #7c0000;
										  border-bottom: 1px solid #640505; }
		.second-level-header a			{ display: block; width: 100%; }
		.second-level-header a:link		{ text-decoration: none; font-weight: normal; color: #7c0000; }
		.second-level-header a:visited	{ text-decoration: none; font-weight: normal; color: #7c0000; }
									  
		.second-level-navi a			{ font-family: Verdana, sans-serif; font-size: 12px; padding-left: 0px;
										  line-height: 20px; display: block; width: 100%; }
		.second-level-navi a:link		{ text-decoration: none; font-weight: normal; color: #000000; }
		.second-level-navi a:visited	{ text-decoration: none; font-weight: normal; color: #000000; }
		.second-level-navi a:hover		{ text-decoration: none; font-weight: bold; color: #000000; }
		.second-level-navi img			{ margin: 10px 0px 10px 0px; display: block; }
		
		/* Aux ---------------------------------------------------------------------------------------------------------- */
		.aux-navi						{ margin: 3px 0px -3px 6px; padding: 0px;
										  font-family: Verdana, sans-serif; font-size: 12px; line-height: 12px;
										  color: #000000; }
		
		
		/* Third-Level -------------------------------------------------------------------------------------------------- */
		.third-level-link			{ background: url(Grafiken/navi/bgr.gif) bottom repeat-x; }
		.third-level-link a			{ font-family: Verdana, sans-serif; font-size: 12px;
									  font-weight: normal; line-height:24px; color: #000000;
									  padding:4px 8px 4px 8px; background:#f0eee8;
									  margin: 0px 0px 0px 0px;
									  border:solid #640505; border-width: 1px 1px 0px 1px; }
		* HTML .third-level-link a 	{ line-height: 25px; } /* IE Fix */
		.third-level-link a:link	{ font-weight: normal; text-decoration: none;
									  color: #000000; }
		.third-level-link a:visited	{ font-weight: normal; text-decoration: none;
									  color: #000000; }
		.third-level-link a:hover	{ font-weight: bold; text-decoration: none; color: #7C0000;
									  padding-bottom: 5px; }
									  
		.third-level-link-selected			{ font-weight: bold; color: #7C0000;
											  padding:4px 8px 5px 8px; }
		a:visited.third-level-link-selected	{ font-weight: bold; color: #7C0000;
											  padding:4px 8px 5px 8px; }
		a:hover.third-level-link-selected	{ font-weight: bold; color: #7C0000;
											  padding:4px 8px 5px 8px; }		
		
		
		/* Formular ----------------------------------------------------------------------------------------------------- */
		.text-field	{ border: 1px solid #000000;
					  margin: 6px 0px 0px 6px; }
				  
		.button 	{ border: 1px solid #000000;
					  margin: 6px 0px 0px 6px; padding: 0px;
					  background-image: url(Grafiken/formular/bgr.gif); }