
	html,body { margin:0px;	padding:0px; height:100%; margin-bottom:0px; background:#a9dcf0 url(uploads/tf/vwfi-farbstreifen.gif) repeat-x top left; }
	
	body
	{
		padding:0px;
		margin:0px;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:0.8em;
		color:#5a5a5a;
	}
	
	#inhalt ul li
	{
		list-style-type:disc;
		margin:5px 0px 5px 15px;
	}
	
	h1, .csc-mailform-label
	{
		display:block;
		font-weight:normal;
		font-size:1.8em;
		padding:0px 0px 15px 0px;
	}
	
	.csc-mailform-field
	{
		clear:both;
	}
	
	p
	{
		padding:0px 0px 15px 0px;
	}
	
	h3
	{
		font-size:1.2em;
		padding:0px 0px 15px 0px;
	}
	
	i
	{
		font-style:normal;
		font-size:0.9em;
		color:7a7a7a;
		display:block;
		background-color:#e9e9e9;
		padding:10px;
		
	}
	
	hr
	{
		background-color:#ccc;
		border:0px solid black;
		height:1px;
		line-height:1px;
	}
	
	#inhalt .csc-searchform
	{
		display:none;		
	}
	
	.csc-textpic-center .csc-textpic-imagewrap
	{
		margin:0px -25px !important;
	}
	
		.csc-textpic-center .csc-textpic-imagewrap img
		{
			margin-bottom:20px !important;
		}
		
		.csc-textpic-border .csc-textpic-imagewrap
		{
			
			margin-top:-25px !important;
		}
		
		.csc-textpic-border .csc-textpic-imagewrap img
		{
			border:none !important;
			margin-bottom:5px !important;
		}
	
	a
	{
		text-decoration:none;
		color:#5a5a5a;
	}
	
	#inhalt a
	{
		text-decoration:underline;
	}
	
	a.weiterlesen-link
	{
		display:block !important;
		text-align:right !important;
		background:url(uploads/tf/vwfi-eselsohr.gif) right bottom no-repeat !important;
		padding-right:17px !important;
		height:14px !important;
		font-weight:bold;
	}
	
	a.weiterlesen-link:hover
	{
		background-image:url(uploads/tf/vwfi-eselsohr-hover.gif) !important;
	}
	
	.hide
	{
		display:none;
	}
	
	
	
	/* FORMULAR ANFANG */
	
	form
	{
		display:block;
		margin-bottom:15px;
	}
	
	
	
	legend
	{
		display:none;
	}
	
	label 
	{
		display:block;
		clear:both;
		width:160px;
		float:left;
		text-align:left;
		margin-right:20px;
		margin-bottom:15px;
	}
	
	.csc-mailform-radio
	{
		
	}
	
	.csc-mailform-radio label
	{
		display:inline;
		clear:none;
		float:none;
		font-family:Arial, Verdana, Helvetica;
		font-size:0.9em;
	}
	
	.csc-mailform-radio input
	{
		height:auto;
		margin-bottom:5px;
	}
	
	input, select, textarea
	{
		border:1px solid #5A5A5A;
		border-bottom:0px solid #000;
		border-left:0px solid #000;
		background-color:#fff;
		margin-bottom:15px;
		font-size:0.9em;
		font-family:Arial, Verdana, Helvetica;
		color:#666;
		height:auto;
		width:205px;
	}
	
	textarea
	{
		height:90px;
	}
	
		#mailformIch_bin_damit_einverstander_da, #mailformNewsletter_abonnieren
		{
			width:auto;
			background:none;
			border:none;
		}
	
	.csc-mailform-label
	{
		padding-left:0px;
		margin-left:0px;
		margin-top:10px;
		text-decoration:none;
		font-size:1.6em;
	}
	
	.csc-mailform-submit
	{
		margin-left:180px;
		height:30px;
		background-color:#ddd;
		border:1px solid #5a5a5a;
		border-right:0px solid #000;
		border-top:0px solid black;
	}
	
	/* FORMULAR ENDE */
	
	
	
	#wurzelknoten
	{
		position:absolute;
		top:56px;
		left:0px;
	}
	
		#wurzelknoten li
		{
			position:relative;
			float:left;
			width:220px;
			height:220px;
		}
		
			#wurzelknoten li a
			{
				display:block;
				float:left;
				width:220px;
				height:220px;
				background-color:#157cbc;
			}
			
			#wurzelknoten li .text
			{
				position:absolute;
				left:10px;
				bottom:10px;
				z-index:10;
			}
			
			#wurzelknoten li#link-unsere-projekte-2 a
			{
				display:inline;
				float:none;
				width:auto;
				height:auto;
				background:none;
			}
			
			#wurzelknoten li#link-unsere-projekte a
			{
				background-color:#eeeeee;
			}
			
			#wurzelknoten li#link-unsere-projekte-2
			{
				background:a9dcf0;
			}
			
			#wurzelknoten li#link-presse a
			{				
				background-color:#ffffff;
			}
		
			#wurzelknoten li#link-events a
			{
				background-color:#fcd5a0;
			}
			
			#wurzelknoten li#link-links a
			{
				background-color:#ffffff;
			}

	#navigation
	{
		position:absolute;
		top:56px;
		left:0px;
		width:880px;
	}
	
		#navigation li
		{
			position:relative;
			float:left;
			width:220px;
			height:220px;
		}
		
			#navigation li a
			{
				display:block;
				float:left;
				width:220px;
				height:220px;
				background-color:#157cbc;
			}
			
			#navigation li#link-unsere-projekte-2 a
			{
				display:inline;
				float:none;
				width:auto;
				height:auto;
				background:none;
			}
			
			#navigation li#link-unsere-projekte-2 a.weiterlesen-link-startseite
			{
				padding-left:10px;
				font-weight:bold;
				padding-right:10px;
				display:block;
				text-align:right;
			}
		
				#navigation li .background
				{
					position:absolute;
					top:0px;
					left:0px;
					display:none;
				}
				
				#navigation li .text
				{
					position:absolute;
					left:10px;
					bottom:10px;
					z-index:10;
				}			
			#navigation li#link-unsere-projekte a
			{
				background-color:#eeeeee;
			}
			
			#navigation li#link-unsere-projekte-2
			{
				background:a9dcf0;		
			}
			
				#navigation li#link-unsere-projekte-2 h1, #navigation li#link-unsere-projekte-2 p
				{
					margin:10px;
					padding:0px;
				}
			
			#navigation li#link-presse a
			{				
				background-color:#ffffff;
			}
		
			#navigation li#link-events a
			{
				background-color:#fcd5a0;
			}
			
			#navigation li#link-links a
			{
				background-color:#ffffff;
			}
			
			#navigation li a:hover
			{
			}
	
	#navigation-2
	{
		position:absolute;
		top:56px;
		left:660px;
		width:330px;
	}
	
		#navigation-2 li
		{
			position:relative;
			float:left;
			width:110px;
			height:110px;
		}
		
			#navigation-2 li a
			{
				display:block;
				float:left;
				width:110px;
				height:110px;
				background-color:#157cbc;
			}
			
			#navigation-2 li#link-unsere-projekte-2 a
			{
				display:inline;
				float:none;
				width:auto;
				height:auto;
				background:none;
			}
			
			#navigation-2 li#link-unsere-projekte-2 a.weiterlesen-link
			{
				position:absolute;
				bottom:0px;
				right:0px;
			}
				
				#navigation-2 li .text
				{
					position:absolute;
					left:10px;
					bottom:10px;
					z-index:10;
				}
						
			#navigation-2 li#link-unsere-projekte a
			{
				background-color:#eeeeee;
			}
			
			#navigation-2 li#link-unsere-projekte-2
			{
				background:a9dcf0;		
			}
			
			#navigation-2 li#link-presse a
			{				
				background-color:#ffffff;
			}
		
			#navigation-2 li#link-events a
			{
				background-color:#fcd5a0;
			}
			
			#navigation-2 li#link-links a
			{
				background-color:#ffffff;
			}

			#navigation-2 li#link-news a
			{
				display:none;
				background-color:#f1eb7f;
			}
			
			#navigation-2 li a:hover
			{
				
			}
	
	#fuss-navigation
	{
		position:absolute;
		top:496px;
		left:110px;
	}
	
		#fuss-navigation li, #fuss-navigation li a
		{
			height:33px;
			float:left;
		}
		
			#fuss-navigation li #impressum a
			{
				display:inline;
				text-decoration:underline;
				float:none;
				height:auto;
				width:auto;
			}
		
		#fuss-navigation li.suche
		{
			position:relative;
			top:0px;
			left:5px;
			background:url(uploads/tf/vwfi-button-suchen.gif) no-repeat top left;
			width:150px;
			height:33px;
		}
		
			#fuss-navigation li.suche input
			{
				display:none;
				background-color:#fff;
				border:0px solid #fff;
				position:absolute;
				top:8px;
				left:25px;
				width:110px;
				padding:0px;
			}
			
			#fuss-navigation li.suche p, #fuss-navigation li.suche select, #fuss-navigation li.suche label, #fuss-navigation li.suche h3
			{
				display:none;
			}
		
		
	#impressum, #newsletter
	{
		position:absolute;
		bottom:0px;
		left:0px;
		background-color:#feca00;
		width:470px;
		height:470px;
		padding:20px;
		z-index:1000;
	}
	
	#newsletter
	{
		width:165px;
		height:165px;
		padding:0px;
	}
	
		#impressum h1, #newsletter h1
		{
			margin-top:0px;
			font-weight:normal;
			font-size:1.4em;
		}
		
	#werkzeuge
	{
		position:absolute;
		top:385px;
		left:660px;
		width:330px;
	}	
		
		#werkzeuge li, #werkzeuge li a
		{
			float:left;
		}
		
		
	.schliessen-button
	{
		position:absolute;
		top:0px;
		right:0px;
		padding:3px;
		font-weight:bold;
		text-decoration:none !important;
	}
	
	
	
	.inhalt-wrapper
	{
		padding-bottom:50px;
	}

	
	#inhalt
	{
		aposition:absolute;
		atop:56px;
		aleft:220px;	
		margin-top:4px;
		margin-left:220px;
		width:390px;
		background:#eeeeee;
		padding:25px 25px 0px 25px;
		min-height:414px;
		margin-bottom:100px;
	}
	
		#inhalt .weiterlesen-link
		{
			margin:0px -25px;
		}
		
		#inhalt .pad1
		{
			display:none;
			height:100px;
			background-color:#a9dcf0;
			margin:0px -25px;
		}
		
		#inhalt p
		{
			line-height:1.3em;
		}
		
	#unter-navigation
	{
		display:none;
		position:absolute;
		top:276px;
		left:110px;
	}
	
		#unter-navigation li
		{
			width:110px;
			background-color:#fff;
		}
		
			#unter-navigation li a
			{
				padding:5px 5px;
				display:block;
				font-size:0.9em;
				color:#ababab;
				text-decoration:none;
				font-weight:bold;		
				line-height:1.4em;
			}
			
			#unter-navigation li a:hover, #unter-navigation li a.cur
			{
				background-color:#ffed00 !important;
			}
			
	#navigation-2
	{
		display:none;
	}
	
	#startseiten-fotos
	{
		display:none;
	}
	
	#sponsoren
	{
		position:absolute;
		top:395px;
		left:890px;
		width:90px;
		height:90px;
		overflow-x:hidden;
	}
	
		#sponsoren img
		{
			position:absolute;
			top:0px;
			left:0px;
			display:none;
		}
		
	#formulare
	{
		position:absolute;
		top:56px;
		left:220px;
		width:440px;
		height:auto;
		padding:0px;
		background-color:#eee;
		z-index:1000;
		display:none;
	}
	
		#formulare #mailform
		{
			display:none;
		}
		
		#formulare .schliessen
		{
			position:absolute;
			top:10px;
			right:10px;
			font-weight:bold;
			background-color:#fff;
			padding:5px;
		}
	
	