/* main-CSS */
	body 							{margin:0px 0px 0px 0px; background:url("../images/bg.gif") no-repeat top left; width:auto; border:0px; padding:0px; font:normal 100.01% Verdana,Arial,Helvetica,sans-serif; color:#000; background-color:#FFF;}

p.csc-caption {text-align:left;margin-top: 5px;margin-bottom: 10px;font-size: 10px;color: #9999a3;line-height: 13px;}

.menu2-level1-no a:link, .menu2-level1-no a:visited	{clear:both; width:100%; padding-left:1em; line-height:1.5em; color:#FF6501; font-weight:bold; font-size:0.77em; text-align:left;}
	.menu2-level1-no a:hover, .menu2-level1-no a:focus	{clear:both; width:100%; padding-left:1em; line-height:1.5em; color:#FF6501; font-weight:bold; font-size:0.77em; text-align:left; text-decoration:underline;}
	.menu2-level1-act a:link, .menu2-level1-act a:visited	{clear:both; width:100%; padding-left:1em; line-height:1.5em; color:#FF6501; font-weight:bold; font-size:0.77em; text-align:left; text-decoration:none;}
	.menu2-level1-act a:hover, .menu2-level1-act a:focus	{clear:both; width:100%; padding-left:1em; line-height:1.5em; color:#FF6501; font-weight:bold; font-size:0.77em; text-align:left; text-decoration:underline;}

.menu3-level1-no a:link, .menu3-level1-no a:visited	{clear:both; width:100%; padding-left:1em; line-height:1.5em; color:#DB0B19; font-weight:bold; font-size:0.77em; text-align:left;}
	.menu3-level1-no a:hover, .menu3-level1-no a:focus	{clear:both; width:100%; padding-left:1em; line-height:1.5em; color:#DB0B19; font-weight:bold; font-size:0.77em; text-align:left; text-decoration:underline;}
	.menu3-level1-act a:link, .menu3-level1-act a:visited	{clear:both; width:100%; padding-left:1em; line-height:1.5em; color:#DB0B19; font-weight:bold; font-size:0.77em; text-align:left; text-decoration:none;}
	.menu3-level1-act a:hover, .menu3-level1-act a:focus	{clear:both; width:100%; padding-left:1em; line-height:1.5em; color:#DB0B19; font-weight:bold; font-size:0.77em; text-align:left; text-decoration:underline;}

	.tx-flseositemap-pi1 ul, .tx-flseositemap-pi1 li a {font-size:12px; font-weight:normal; text-decoration:underline; color:#333; margin-top:12px; margin-bottom:12px; line-height:24px;}
	.tx-flseositemap-pi1 ul	{padding-bottom:15px;}	


	.bodytext						{width:auto; color:#111; border:0px; margin:0em 0.6em 0em 0.6em; padding:0px; font-family:Verdana, Arial, Helvetica, Geneva, Sans-serif; font-size:0.77em;}
	ul {list-style-type:square;}
	a:link, a:visited					{color:#009; font-weight:bold; text-decoration:none;}                         
	a:hover, a:focus					{color:#009; font-weight:bold; text-decoration:none;}
	a.footerlink:link, a.footerlink:visited			{color:#999; text-decoration:none; font-weight:normal; margin: 0px 0px 0px 0px; vertical-align: top;}
	a.footerlink:hover, a.footerlink:focus			{color:#111; font-weight:normal; text-decoration:none; background-color:#FFF; margin: 0px 0px 0px 0px; vertical-align: top;}
	a.contentlink:link, a.contentlink:visited		{color:#333; text-decoration:none; font-weight:bold; font-size:1em; margin: 0px 0px 0px 0px; vertical-align: top;}
	a.contentlink:hover, a.contentlink:focus		{color:#111; font-weight:bold; text-decoration:underline; font-size:1em;}
	a.schnellnavilink:link, a.schnellnavilink:visited	{padding-left:1.5em; font-size:0.8em; color:#666; text-decoration:none; font-weight:bold;}
	a.schnellnavilink:hover, a.schnellnavilink:focus	{padding-left:1.5em; font-size:0.8em; color:#111; font-weight:bold; text-decoration:none;}
	a.headnavilink:link, a.headnavilink:visited		{padding-left:0.8em; font-size:0.8em; color:#FFF; text-decoration:none; font-weight:bold;}
	a.headnavilink:hover, a.headnavilink:focus		{padding-left:0.8em; font-size:0.8em; color:#B8B8BF; font-weight:bold; text-decoration:none;}
	 .hidden                                                 {display:none}                                                      	
	.main							{clear:both; width:780px;} 
	#top_navi						{float:left; font-size:0.6em; width:100%; text-align:right; color:#999;}
	#vw_logo						{float:left; clear:left;}
	#schnellnavi						{float:left; width:780px; font-size:0.8em; color:#333; text-align:right;}	
	#headline						{float:left;}
	#headpic						{float:left;}
	#headnavi						{clear:both; line-height:1.7em; height:20px; width:780px; background-color:#9999A3; font-size:0.77em;}
	#contentnavi						{clear:both; line-height:1.8em; height:20px; width:570px; background-color:#777783; font-size:0.6em; margin-top:2em; margin-bottom:0.5em;}
	#navigation						{float:left; width:210px; padding-top:2em;}
	.navi_footer						{clear:both; padding-left:1.3em; padding-top:1em; padding-bottom:1.3em; width:190px; font-size:0.6em; color:#3E5F88;}
.konzept { float:left; padding-left:31px; font-size:0.77em; padding-top:10px;}
a.konzeptlink:link, a.konzeptlink:visited			{color:#111; text-decoration:underline; font-weight:normal;}
a.konzeptlink:hover, a.konzeptlink:focus			{color:#00F; font-weight:normal; text-decoration:underline; background-color:#FFFFFF;}

.tx_lumogooglemaps_pi1_sidebar {font-size:0.85em;}
.tx_lumogooglemaps_pi1_sidebar a {font-size:0.9em;}

.verkauf_left						{float:left; width:25%; vertical-align:top;}
	.verkauf_right						{float:right; width:74%; vertical-align:top;}
        #header_image, #header_headline {clear:both; float:left; width:780px;}

	#menu_1							{float:left; width:210px;}
	#content						{float:left; width:570px;}
	h1							{clear:both; margin-top:2em; font-size:0.77em; text-align:left; background-color:#FFF; color:#333; font-weight:bold; padding:1em;}
	.content_headline					{clear:both; margin-top:2em; font-size:0.77em; text-align:left; background-color:#FFF; color:#333; font-weight:bold; padding:1em;}
	.news_headline						{clear:both; margin:0px; font-size:0.77em; text-align:left; background-color:#FFF; color:#333; font-weight:bold; padding-top:2em; padding-bottom:1em;}
	h2 							{clear:both; margin:0px; font-size:0.77em; text-align:left; background-color:#DDDDE3; color:#111; padding:1em; font-weight:normal;}
	.content_subheadline					{clear:both; margin:0px; font-size:0.77em; text-align:left; background-color:#DDDDE3; color:#111; padding:1em;}
	.content_text						{clear:both; margin:0px; font-size:0.77em; text-align:left; background-color:#E2E2E2; color:#111; padding:1em;}
	.content_text li					{font-size:100%}
	.content_footer						{clear:both; margin:0px; font-size:0.77em; text-align:left; background-color:#FFF; color:#333; font-weight:bold; padding:1em;}
	#footer							{clear:both; padding-bottom:2em; padding-top:4em; width:100%; text-align:left; background-color:#FFF; color:#999; font-size:60%;}
	#footer_left						{float:left; width:70%; text-align:left; background-color:#FFF; color:#999; font-size:100%;}
	#footer_right						{float:left; width:30%; text-align:right; background-color:#FFF; color:#999; font-size:100%;}
	p.bodytext						{font-size:0.77em; margin:0px 0px 0px 0px; border:0px; padding:0px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-weight:normal;}
	h5							{font-size:0.77em; margin:0px 0px 0px 0px; border:0px; padding:0px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;}
	h4							{font-size:0.8em; color:#666; margin:0px 0px 0px 0px; border:0px; padding-top:2em; padding-left:1em; padding-bottom:3em; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;}

	.menu1-level1-no a:link, .menu1-level1-no a:visited	{clear:both; width:100%; padding-left:1em; line-height:1.5em; color:#3E5F88; font-weight:bold; font-size:0.77em; text-align:left;}
	.menu1-level1-no a:hover, .menu1-level1-no a:focus	{clear:both; width:100%; padding-left:1em; line-height:1.5em; color:#3E5F88; font-weight:bold; font-size:0.77em; text-align:left; text-decoration:underline;}
	.menu1-level1-act a:link, .menu1-level1-act a:visited	{clear:both; width:100%; padding-left:1em; line-height:1.5em; color:#3E5F88; font-weight:bold; font-size:0.77em; text-align:left; text-decoration:none;}
	.menu1-level1-act a:hover, .menu1-level1-act a:focus	{clear:both; width:100%; padding-left:1em; line-height:1.5em; color:#3E5F88; font-weight:bold; font-size:0.77em; text-align:left; text-decoration:underline;}
 	.menu1-level2-no a:link, .menu1-level2-no a:visited	{clear:both; width:100%; padding-left:2.5em; text-decoration:none; line-height:1.4em; color:#666; font-size:0.77em; font-weight:bold; text-align:left;}
	.menu1-level2-no a:hover, .menu1-level2-no a:focus	{clear:both; width:100%; padding-left:2.5em; text-decoration:underline; line-height:1.4em; color:#666; font-size:0.77em; font-weight:bold; text-align:left;}
	.menu1-level2-act a:link, .menu1-level2-act a:visited	{clear:both; width:100%; padding-left:2.5em; text-decoration:none; line-height:1.4em; color:#666; font-size:0.77em; font-weight:bold; text-align:left;}
	.menu1-level2-act a:hover, .menu1-level2-act a:focus	{clear:both; width:100%; padding-left:2.5em; text-decoration:none; line-height:1.4em; color:#666; font-size:0.77em; font-weight:bold; text-align:left;}
	.menu1-level3-no a:link, .menu1-level3-no a:visited	{clear:both; width:100%; padding-left:3.5em; text-decoration:none; line-height:1.4em; color:#333; font-size:0.77em; font-weight:bold; text-align:left;}
	.menu1-level3-no a:hover, .menu1-level3-no a:focus	{clear:both; width:100%; padding-left:3.5em; text-decoration:underline; line-height:1.4em; color:#333; font-size:0.77em; font-weight:bold; text-align:left;}
	.menu1-level3-act a:link, .menu1-level3-act a:visited	{clear:both; width:100%; padding-left:3.5em; text-decoration:none; line-height:1.4em; color:#333; font-size:0.77em; font-weight:bold; text-align:left; }
	.menu1-level3-act a:hover, .menu1-level3-act a:focus	{clear:both; width:100%; padding-left:3.5em; text-decoration:none; line-height:1.4em; color:#333; font-size:0.77em; font-weight:bold; text-align:left; }
	
.menu2-level1-no a:link, .menu2-level1-no a:visited	{clear:both; width:100%; padding-left:1em; line-height:1.5em; color:#FF6501; font-weight:bold; font-size:0.77em; text-align:left;}
	.menu2-level1-no a:hover, .menu2-level1-no a:focus	{clear:both; width:100%; padding-left:1em; line-height:1.5em; color:#FF6501; font-weight:bold; font-size:0.77em; text-align:left; text-decoration:underline;}
	.menu2-level1-act a:link, .menu2-level1-act a:visited	{clear:both; width:100%; padding-left:1em; line-height:1.5em; color:#FF6501; font-weight:bold; font-size:0.77em; text-align:left; text-decoration:none;}
	.menu2-level1-act a:hover, .menu2-level1-act a:focus	{clear:both; width:100%; padding-left:1em; line-height:1.5em; color:#FF6501; font-weight:bold; font-size:0.77em; text-align:left; text-decoration:underline;}

	/*Format f�r Addresselemente*/
	.address								{clear:both; width:auto; padding:5px; color:#111;}
	br.address								{clear:both;}
	.address_image								{float:right;}
	.address_main								{font-weight:bold;}
	.address_inhalt								{float:left; font-size:75%;margin-left:2em; width:27.5em;}
	a.address:link,a.address:visited,a.address:hover,a.address:active	{color:#CB0101; font-weight:normal;}
	
	
/* searchbox-CSS */	

	#search							{float:left; width:13.45em; line-height:1.6em; padding-left:1em; padding-top:1em; font-size:0.77em; color:#3E5F88; font-weight:bold;}	


/* indexed_search-CSS */

	.tx-indexedsearch table					{font-size:0.8em; padding-left:2em; padding-top:1em; width:99%;}	
	.tx-indexedsearch-sectionlinks a:link			{color:#666; text-decoration:none; font-weight:bold;}
	.tx-indexedsearch-sectionlinks a:visited		{color:#666; text-decoration:none; font-weight:bold;}
	.tx-indexedsearch-sectionlinks a:hover			{color:#111; font-weight:bold; text-decoration:none;}
	.tx-indexedsearch-sectionlinks a:focus			{color:#111; font-weight:bold; text-decoration:none;}	                                               	  
	.tx-indexedsearch-secHead a:link			{color:#666; text-decoration:none; font-weight:bold; font-size:100%;}
	.tx-indexedsearch-secHead a:visited			{color:#666; text-decoration:none; font-weight:bold; font-size:100%;}
	.tx-indexedsearch-secHead a:hover			{color:#111; font-weight:bold; text-decoration:none; font-size:100%;}
	.tx-indexedsearch-secHead a:focus			{color:#111; font-weight:bold; text-decoration:none; font-size:100%;}	                                               	  
	p a:link						{color:#363; text-decoration:underline; font-weight:normal;}
	p a:visited						{color:#363; text-decoration:underline; font-weight:normal;}
	p a:hover						{color:#111; font-weight:normal; text-decoration:underline;}
	p a:focus						{color:#111; font-weight:normal; text-decoration:underline;}	                                               	  
	.tx-indexedsearch-title a:link				{color:#060; text-decoration:none; font-weight:bold; font-size:100%;}
	.tx-indexedsearch-title a:visited			{color:#060; text-decoration:none; font-weight:bold; font-size:100%;}
	.tx-indexedsearch-title a:hover				{color:#111; font-weight:bold; text-decoration:none; font-size:100%;}
	.tx-indexedsearch-title a:focus				{color:#111; font-weight:bold; text-decoration:none; font-size:100%;}
	.tx-indexedsearch-searchbox				{font-size:1em;}
	.tx-indexedsearch-percent				{font-size:1em; font-weight:bold; color:#060;}

/* tt_news-CSS */
	a.newscontentlink:link, a.newscontentlink:visited	{color:#333; text-decoration:none; font-weight:bold; font-size:1em; margin: 0px 0px 0px 0px; vertical-align: top;}
	a.newscontentlink:hover, a.newscontentlink:focus	{color:#111; font-weight:bold; text-decoration:underline; font-size:1em;}
	.single_news						{float:left; padding-top:1em;}	
	.single_news_title 					{clear:both; margin:0px; font-size:0.77em; text-align:left; background-color:#9E9FA4; color:#FFF; font-weight:bold; padding:1em;}
	.single_news_subtitle					{clear:both; margin:0px; font-size:0.77em; text-align:left; background-color:#D6E0EA; color:#111; padding:1em;}
	.single_news_content					{clear:both; margin:0px; font-size:1em; text-align:left; background-color:#FFF; color:#111; padding:1em;}
	.single_news_image					{float:left; }	
	.single_news_footer					{clear:both; margin:0px; font-size:0.77em; text-align:left; background-color:#D6E0EA; color:#111; padding:1em;}
	h3							{clear:both; margin:0px; font-size:1em; text-align:left; text-decoration:none; color:#333; font-weight:bold; padding:1em;}
 	p.news-single-imgcaption				{display:none;}                                               	        	
		.latest_news						{clear:both; width:570px;}	

	.ln_left						{float:left; margin-top:4px; width:380px; height:180px; font-weight:bold; font-size:0.7em; margin-bottom:1em;}
	div.ln_left .bodytext					{margin-left:-0.3em; padding-left:0.3em;}
div.ln_left p.bodytext {font-size:1em;}
	.ln_space						{float:left; width:10px; height:180px;}
	.ln_right						{float:left; width:180px; height:180px;}
	.latest_news_header					{display:none;}
	.ln_left a:link, .ln_left a:visited			{color:#3E5F88; text-decoration:none; font-size:1em; font-weight:normal;}
	.ln_left a:hover, .ln_left a:focus			{color:#3E5F88; text-decoration:underline; font-size:1em; font-weight:normal;}
	span.red	{color:#FF6501;}


br.form {clear:both;}
fieldset {width:auto; border:0;	margin:0; padding:0;}
legend {display:none;}
label {float: left; width:150px;}
textarea {float: left; clear:right; border:1px solid #666;}
input {float:left; border:1px solid #666}
input.csc-mailform-submit {clear:both; margin:5px 0 0 150px;}