/* -------- Allgemein -------- */

body
	{
	padding: 0px;
	margin: 0px;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #504e53;
	scrollbar-3dlight-color: #504e53;
	scrollbar-darkshadow-color: #504e53;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	overflow-y: 'auto';
	overflow-x: 'auto';
	-moz-scrollbars-horizontal: 'auto';
	-moz-scrollbars-vertical: 'auto';
	background: #ffffff url(../images/bg.gif) repeat-x top;
	}


/* -------- Ebenen positionieren -------- */


div
	{
	display: block;
	position: absolute;
	left: 50%;
	top: -1px;
	}
	
#logo
	{
	margin: 21px 0 0 -408px;
	width: 100px;
	height: 33px;
	z-index: 3;
	}

#bg
	{
	margin: 0px 0 0 -450px;
	width: 900px;
	height: 495px;
	z-index: 0;
	background: #ffffff;
	}
	
#lefttext
	{
	margin: 170px 0 0 -410px;
	width: 160px;
	height: 306px;
	z-index: 3;
	}

.referenzen #lefttext
	{
	margin: 178px 0 0 -397px;
	width: 147px;
	height: 297px;
	z-index: 5;
	}

#lefttext h1, #halflefttext h1, #thirdlefttext h1, #halfright h1, #thirdleft h1
	{
	font: normal 22px Arial, Helvetica, sans-serif;
	line-height: 26px;
	color: #504e53;
	margin: 0 0 16px 0;
	}

#lefttext h2, #thirdlefttext h2, #halfright h2
	{
	font: bold 14px Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #00ad8a;
	margin: 0;
	}

#thirdleft a
	{
	font: bold 13px Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #504e53;
	margin: 0;
	text-decoration: none;
	}

#thirdleft a:hover, #thirdleft a.aktiv
	{
	color: #00ad8a;
	}

#lefttext p, #halflefttext p, #thirdlefttext p, #halfright p
	{
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #504e53;
	margin: 0 0 14px 0;
	}
	
	#lefttext p.p14, #halflefttext .p14, #thirdlefttext .p14
		{
		font-size: 14px;
		line-height: 18px;
		}

#lefttext ul
	{
	margin: 0;
	padding: 0 0 0 16px;
	}

#lefttext ul ul
	{
	margin: 10px 0 18px 0;
	padding: 0;
	}

#lefttext ul li
	{
	font: bold 14px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #504e53;
	margin: 0;
	padding: 0;
	/*list-style-image: url(../images/plusplus.gif);*/

	list-style-image: url(../images/plus_grau.png);
	}

#lefttext ul li ul {display:none;}
#lefttext ul li.aktiv ul {display:block;margin:2px 0px 20px 1px;}

#lefttext ul ul li
	{
	font: bold 12px Arial, Helvetica, sans-serif;
	/*list-style-image: url(../images/plus.gif);*/
	list-style-type:none;
	list-style-image: none;
	color: #504e53;
	line-height:18px;
	}

#lefttext ul ul li.aktiv
	{
	font: bold 12px Arial, Helvetica, sans-serif;
	/*list-style-image: url(../images/plusaktiv.gif);*/
	line-height:18px;
	list-style-image: none;
	list-style-type:none;
	color: #504e53;
	}

#lefttext ul ul li.aktiv a:link,#lefttext ul ul li.aktiv a:visited {color: #00ad8a;}
#lefttext ul ul li.aktiv a:hover,#lefttext ul ul li.aktiv a:active {color:  #504e53;}

#lefttext ul ul li a:link,#lefttext ul ul li a:visited {color: #504e53;}
#lefttext ul ul li a:hover,#lefttext ul ul li a:active {color: #00ad8a;}


#lefttext ul li.aktiv
	{
	/*list-style-image: url(../images/minusaktiv.gif);*/
	list-style-image: url(../images/minus_telafarbe.png);
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #00ad8a;
	}

#lefttext ul a
	{
	color: #504e53;
	text-decoration: none;
	}

#lefttext ul li.aktiv a, #lefttext ul li a:hover
	{
	color: #00ad8a;
	}

#leftback
	{
	margin: 153px 0 0 260px;
	width: 155px;
	height: 24px;
	z-index: 3;
	text-align: right;
	}

	#leftback a, #halfrighttext a:hover, #halfrighttext a
		{
		font: 11px Arial, Helvetica, sans-serif;
		line-height: 14px;
		color: #504e53;
		margin: 0;
		text-decoration: none;
		}

		#leftback a:hover, #halfrighttext a
			{
			color: #00ad8a;
			}

#foto
	{
	margin: 170px 0 0 -242px;
	width: 484px;
	height: 325px;
	z-index: 1;
	font: bold 11px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #504e53;
	background-color: #ededee;
	text-align: center;
	}
	
	#foto img
		{
		margin-bottom: 5px;
		}
	
	#foto strong
		{
		color: #00a888;
		padding-left: 3px;
		}

#twothirdright
	{
	margin: 170px 0 0 -242px;
	width: 700px;
	height: 325px;
	z-index: 1;
	}

	#twothirdright a
		{
		display: block;
		height: 102px;
		width: 102px;
		float: left;
		margin: 0 9px 9px 0;
		background-color: #00a788;
		background-position: top left;
		background-repeat: no-repeat;
		}

	#twothirdright span
		{
		display: block;
		height: 102px;
		width: 102px;
		float: left;
		margin: 0 9px 9px 0;
		background-color: #ededee;
		}
	
		.telagraph #twothirdright a, .telagraph #twothirdright span
			{
			height: 323px;
			width: 320px;
			margin: 0 9px 0px 0;
			}


#halffoto
	{
	margin: 170px 0 0 -242px;
	width: 335px;
	height: 330px;
	z-index: 1;
	}

#righttext
	{
	margin: 226px 0 0 255px;
	width: 160px;
	height: 267px;
	z-index: 3;
	}
	
#halfrighttext
	{
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #504e53;
	padding: 46px 16px 0 16px;
	margin: 170px 0 0 89px;
	width: 306px;
	height: 277px;
	z-index: 4;
	overflow: auto;
	}

.referenzen #halfrighttext
	{
	padding: 0 0 16px;
	height: 323px; 
	width: 322px;
	}
	
#halfrightfoto
	{
	margin: 171px 0 0 -69px;
	width: 484px;
	height: 323px;
	z-index: 3;
	overflow: hidden;
	}
	
#righttext h2, #halfrighttext h2
	{
	font: bold 14px Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #00ad8a;
	margin: 0 0 6px 0;
	}

#halfrighttext h2
	{
	margin: 0 10px 6px 0;
	}


#halfrighttext p
	{
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #504e53;
	margin: 0 10px 18px 0;
	}

#righttext ul
	{
	margin: 0 0 18px 0;
	padding: 0 0 0 16px;
	}

#righttext li
	{
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #504e53;
	margin: 0 0 8px;
	padding: 0;
	list-style-image: url(../images/plus.gif);
	}

#righttext a
	{
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #504e53;
	margin: 0;
	text-decoration: none;
	}

#righttext a:hover
	{
	color: #00ad8a;
	}

	
#piknavi
	{
	margin: 5px 0 0 0px;
	width: 414px;
	height: 24px;
	z-index: 3;
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #504e53;
	text-align: right;
	}

#topnavi
	{
	margin: 40px 0 0 -240px;
	width: 484px;
	height: 24px;
	z-index: 3;
	font: 13px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #504e53;
	}

#subnavi
	{
	margin: 65px 0 0 -240px;
	width: 484px;
	height: 24px;
	z-index: 3;
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #504e53;
	}

#fotonavi, #seitennavi
	{
	margin: 153px 0 0 -240px;
	width: 484px;
	height: 16px;
	z-index: 9;
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #504e53;
	}

#seitennavi
	{
	margin: 492px 0 0 -390px;
	text-align: right;
	width: 300px;
	}

.service #fotonavi
	{
	width: 300px;
	margin: 149px 0 0 114px;
	}

.referenzen #fotonavi
	{
	width: 300px;
	margin: 500px 0 0 118px;
	text-align: right;
	}

.news #fotonavi
	{
	width: 300px;
	margin: 149px 0 0 -69px;
	}

#topnavi a, #subnavi a, #piknavi a, #fotonavi a, #seitennavi a, #ganztext a
	{
	color: #504e53;
	text-decoration: none;
	}

#topnavi a:hover, #subnavi a:hover, #topnavi a.aktiv, #subnavi a.aktiv, #piknavi a:hover, #piknavi a.aktiv, #fotonavi a:hover, #fotonavi a.aktiv, #seitennavi a:hover, #seitennavi a.aktiv, #ganztext a:hover
	{
	color: #00ad8a;
	}
	
#ganztext
	{
	margin: 171px 0 0 -410px;
	width: 824px;
	height: 323px;
	z-index: 3;
	}

.kontakt #ganztext
	{
	background: #e5f6f3 url(../images/sprechen_sie_mit_uns.gif) 10px 17px no-repeat;
	}

#kontakt
	{
	position: relative;
	top: 0;
	left: 0;
	margin: 82px 0 0 73px;
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #504e53;
	}

#r1,#r2,#r3
	{
	position: relative;
	top: 0;
	left: 0;
	margin-top: 45px;
	width: 210px;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #504e53;
	float: left;
	}

	#r1
		{
		padding-left: 74px;
		}
	
	#r2
		{
		padding-left: 18px;
		}

	#r3
		{
		padding-left: 47px;
		}
	
	#ganztext p
		{
		margin: 0 0 0 12px;
		}
	
	#ganztext h2
		{
		font: bold 14px Arial, Helvetica, sans-serif;
		line-height: 18px;
		color: #00a888;
		margin: 0;
		}

#halflefttext
	{
	margin: 170px 0 0 -410px;
	width: 494px;
	height: 323px;
	z-index: 3;
	}

#thirdlefttext
	{
	margin: 170px 0 0 -410px;
	width: 330px;
	height: 323px;
	z-index: 3;
	}

#thirdlefttext a, #halflefttext a
	{
	color: #00ad8a;
	text-decoration: none;
	}

#thirdlefttext a:hover, #halflefttext a:hover
	{
	color: #504e53;
	}

#farbauswahl
	{
	margin: 170px 0 0 89px;
	width: 330px;
	height: 330px;
	z-index: 3;
	}

	#farbauswahl img
		{
		margin: 0 8px 8px 0;
		}


#materialauswahl
	{
	margin: 190px 0 0 -242px;
	width: 670px;
	height: 310px;
	z-index: 3;
overflow: auto;
	}

#materialauswahl img
	{
	margin: 0 8px 8px 0;
	}

#raumauswahl
	{
	margin: 170px 0 0 89px;
	width: 338px;
	height: 339px;
	z-index: 3;
	}

	#raumauswahl a
		{
		display: block;
		height: 153px;
		width: 153px;
		float: left;
		margin: 0 16px 17px 0;
		}

	#raumauswahl a.r01
		{
		background: #00a788 url(../images/raum_01.gif) top left no-repeat;
		}

	#raumauswahl a.r02
		{
		background: #00a788 url(../images/raum_02.gif) top left no-repeat;
		}

	#raumauswahl a.r03
		{
		background: #00a788 url(../images/raum_03.gif) top left no-repeat;
		}

	#raumauswahl a.r04
		{
		background: #00a788 url(../images/raum_04.gif) top left no-repeat;
		}

	#raumauswahl a.r01:hover
		{
		background: #00a788 url(../images/raum_01.jpg) top left no-repeat;
		}

	#raumauswahl a.r02:hover
		{
		background: #00a788 url(../images/raum_02.jpg) top left no-repeat;
		}

	#raumauswahl a.r03:hover
		{
		background: #00a788 url(../images/raum_03.jpg) top left no-repeat;
		}

	#raumauswahl a.r04:hover
		{
		background: #00a788 url(../images/raum_04.jpg) top left no-repeat;
		}

#formatauswahl
	{
	margin: 171px 0 0 -242px;
	width: 334px;
	height: 334px;
	z-index: 3;
	}

	#formatauswahl a
		{
		display: block;
		height: 76px;
		width: 76px;
		float: left;
		margin: 0 7px 7px 0;
		background-color: #e5f6f3;
		background-position: center center;
		background-repeat: no-repeat;
		}
		
		#formatauswahl a:hover, #formatauswahl a.aktiv
			{
			background-color: #b2e4db;
			}

	#formatauswahl span
		{
		display: block;
		height: 76px;
		width: 76px;
		float: left;
		margin: 0 7px 7px 0;
		background-color: #ededee;
		}
		
	#formatwahl
		{
		margin: 171px 0 0 90px;
		width: 312px;
		height: 319px;
		z-index: 3;
		background-position: center center;
		background-repeat: no-repeat;
		background-color: #ededee;
		padding: 5px 0 0 12px;
		font: bold 12px Arial, Helvetica, sans-serif;
		line-height: 14px;
		color: #00ad8a;
		}
		
	#titel
		{
		margin: 498px 0 0 -239px;
		width: 312px;
		height: 20px;
		z-index: 4;
		font: bold 11px Arial, Helvetica, sans-serif;
		line-height: 14px;
		color: #504e53;
		}
	
		#titel strong
			{
			color: #00a888;
			}


#halfrighthalf
	{
	margin: 171px 0 0 89px;
	width: 338px;
	height: 339px;
	z-index: 4;
	opacity:.76;
	filter: alpha(opacity=76);
	-moz-opacity: 0.76;
	background: #ffffff;
	}

#halfright
	{
	padding: 8px 24px 0 24px;
	margin: 171px 0 0 89px;
	width: 276px;
	height: 315px;
	z-index: 5;
	}

#thirdlefthalf
	{
	margin: 171px 0 0 -410px;
	width: 190px;
	height: 323px;
	z-index: 4;
	opacity:.76;
	filter: alpha(opacity=76);
	-moz-opacity: 0.76;
	background: #ffffff;
	}

#thirdleft
	{
	padding: 8px 24px 0 24px;
	margin: 171px 0 0 -410px;
	width: 190px;
	height: 315px;
	z-index: 5;
	}

#startauswahl
	{
	margin: 171px 0 0 -408px;
	width: 338px;
	height: 339px;
	z-index: 3;
	}

	#startauswahl img 
	{
		display: block;
		height: 153px;
		width: 153px;
		float: left;
		margin: 0 16px 17px 0;
		}
	
#farbauswahls
	{
	margin: 53px 0 0 352px;
	width: 63px;
	height: 63px;
	z-index: 3;
	}

	#farbauswahls a
		{
		display: block;
		height: 19px;
		width: 19px;
		float: left;
		margin: 0 2px 2px 0;
		background: url(../images/neutral_s.gif) top left no-repeat;
		}

	#farbauswahls a.f01:hover, #farbauswahls a.f01aktiv
		{
		background: url(../images/gelb_s.gif) top left no-repeat;
		}

	#farbauswahls a.f02:hover, #farbauswahls a.f02aktiv
		{
		background: url(../images/orange_s.gif) top left no-repeat;
		}

	#farbauswahls a.f03:hover, #farbauswahls a.f03aktiv
		{
		background: url(../images/rot_s.gif) top left no-repeat;
		}

	#farbauswahls a.f04:hover, #farbauswahls a.f04aktiv
		{
		background: url(../images/gruen_s.gif) top left no-repeat;
		}

	#farbauswahls a.f05:hover, #farbauswahls a.f05aktiv
		{
		background: url(../images/blau_s.gif) top left no-repeat;
		}

	#farbauswahls a.f06:hover, #farbauswahls a.f06aktiv
		{
		background: url(../images/violett_s.gif) top left no-repeat;
		}

	#farbauswahls a.f07:hover, #farbauswahls a.f07aktiv
		{
		background: url(../images/braun_s.gif) top left no-repeat;
		}

	#farbauswahls a.f08:hover, #farbauswahls a.f08aktiv
		{
		background: url(../images/weiss_s.gif) top left no-repeat;
		}

	#farbauswahls a.f09:hover, #farbauswahls a.f09aktiv
		{
		background: url(../images/schwarz_s.gif) top left no-repeat;
		}

#raumauswahls, #funktionswahls
	{
	margin: 53px 0 0 352px;
	width: 64px;
	height: 64px;
	z-index: 3;
	}

#funktionswahls
	{
	width: 63px;
	height: 63px;
	}

	#raumauswahls a, #funktionswahls a
		{
		display: block;
		height: 29px;
		width: 29px;
		float: left;
		margin: 0 3px 3px 0;
		background: #00a788;
		}

	#funktionswahls a
		{
		height: 19px;
		width: 19px;
		margin: 0 2px 2px 0;
		}

	#raumauswahls a:hover, 	#raumauswahls a.aktiv, #funktionswahls a:hover, #funktionswahls a.aktiv
		{
		background: #b2e4db;
		}

#motivauswahl
	{
	margin: 170px 0 0 89px;
	width: 338px;
	height: 339px;
	z-index: 3;
	}

	#motivauswahl a
		{
		display: block;
		height: 153px;
		width: 153px;
		float: left;
		margin: 0 16px 17px 0;
		}

	#motivauswahl a.m01
		{
		background: #00a788 url(../images/motive_01.gif) top left no-repeat;
		}

	#motivauswahl a.m02
		{
		background: #00a788 url(../images/motive_02.gif) top left no-repeat;
		}

	#motivauswahl a.m03
		{
		background: #00a788 url(../images/motive_03.gif) top left no-repeat;
		}

	#motivauswahl a.m04
		{
		background: #00a788 url(../images/motive_04.gif) top left no-repeat;
		}

	#motivauswahl a.m01:hover
		{
		background: #00a788 url(../images/motive_01.jpg) top left no-repeat;
		}

	#motivauswahl a.m02:hover
		{
		background: #00a788 url(../images/motive_02.jpg) top left no-repeat;
		}

	#motivauswahl a.m03:hover
		{
		background: #00a788 url(../images/motive_03.jpg) top left no-repeat;
		}

	#motivauswahl a.m04:hover
		{
		background: #00a788 url(../images/motive_04.jpg) top left no-repeat;
		}

#funktionswahl
	{
	margin: 170px 0 0 89px;
	width: 330px;
	height: 330px;
	z-index: 3;
	}

	#funktionswahl a
		{
		display: block;
		height: 101px;
		width: 101px;
		float: left;
		margin: 0 8px 8px 0;
		}
	
	#funktionswahl a.f01
		{
		background: #00a788 url(../images/funktion_01.gif) top left no-repeat;
		}

	#funktionswahl a.f02
		{
		background: #00a788 url(../images/funktion_02.gif) top left no-repeat;
		}

	#funktionswahl a.f03
		{
		background: #00a788 url(../images/funktion_03.gif) top left no-repeat;
		}

	#funktionswahl a.f04
		{
		background: #00a788 url(../images/funktion_04.gif) top left no-repeat;
		}

	#funktionswahl a.f05
		{
		background: #00a788 url(../images/funktion_05.gif) top left no-repeat;
		}

	#funktionswahl a.f06
		{
		background: #00a788 url(../images/funktion_06.gif) top left no-repeat;
		}

	#funktionswahl a.f07
		{
		background: #00a788 url(../images/funktion_07.gif) top left no-repeat;
		}

	#funktionswahl a.f08
		{
		background: #00a788 url(../images/funktion_08.gif) top left no-repeat;
		}

	#funktionswahl a.f09
		{
		background: #00a788 url(../images/funktion_09.gif) top left no-repeat;
		}

	#funktionswahl a.f01:hover
		{
		background: #00a788 url(../images/funktion_01.jpg) top left no-repeat;
		}

	#funktionswahl a.f02:hover
		{
		background: #00a788 url(../images/funktion_02.jpg) top left no-repeat;
		}

	#funktionswahl a.f03:hover
		{
		background: #00a788 url(../images/funktion_03.jpg) top left no-repeat;
		}

	#funktionswahl a.f04:hover
		{
		background: #00a788 url(../images/funktion_04.jpg) top left no-repeat;
		}

	#funktionswahl a.f09
		{
		background: #00a788 url(../images/funktion_09.gif) top left no-repeat;
		}

	#funktionswahl a.f01:hover
		{
		background: #00a788 url(../images/funktion_01.jpg) top left no-repeat;
		}

	#funktionswahl a.f02:hover
		{
		background: #00a788 url(../images/funktion_02.jpg) top left no-repeat;
		}

	#funktionswahl a.f03:hover
		{
		background: #00a788 url(../images/funktion_03.jpg) top left no-repeat;
		}

	#funktionswahl a.f04:hover
		{
		background: #00a788 url(../images/funktion_04.jpg) top left no-repeat;
		}

	#funktionswahl a.f05:hover
		{
		background: #00a788 url(../images/funktion_05.jpg) top left no-repeat;
		}

	#funktionswahl a.f06:hover
		{
		background: #00a788 url(../images/funktion_06.jpg) top left no-repeat;
		}

	#funktionswahl a.f07:hover
		{
		background: #00a788 url(../images/funktion_07.jpg) top left no-repeat;
		}

	#funktionswahl a.f08:hover
		{
		background: #00a788 url(../images/funktion_08.jpg) top left no-repeat;
		}

	#funktionswahl a.f09:hover
		{
		background: #00a788 url(../images/funktion_09.jpg) top left no-repeat;
		}



div.newsauswahl
		{
		position: static;
		top: 0;
		left: 0;
		padding: 0;
		margin: 0;
		}

.newsauswahl div
		{
		position: relative;
		top: 0;
		left: 0;
		width: 102px;
		height: 102px;
		float: left;
		padding: 0;
		margin: 0 8px 0 0;
		}

.newsauswahl div a
		{
		display: block;
		padding: 3px;
		width: 96px;
		height: 96px;
		}

.newsauswahl div a:hover, .newsauswahl div a.aktiv
		{
		border: 3px solid #0aa988;
		padding: 0;
		}

.newsauswahl hr
		{
		visibility: hidden;
		clear: both;
		margin-top:-8px;
		}
/* Suche */

#suche
	{
	margin: 128px 0 0 224px;
	width: 215px;
	height: 45px;
	z-index: 3;
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #504e53;
	}

#suche .feld
	{
	height: 17px;
	width: 160px;
	border: 1px solid #504e53; 
	font: 11px Arial, Helvetica, sans-serif;
	color: #504e53;
	}


/* formatierungen für modx */


span.last {display:none;}
p.abstand_oben {padding-top:15px;}

.quadrat {padding-left:14px;background:transparent url(../images/quadrat_telafarbe.gif) 0px 5px no-repeat;}

#halfrighttext .telafarbe {color:#00ad8a;}

/*#materialauswahl  p.suchergebnis {display:block;clear:both;}
#materialauswahl  p.weiter {float:right;}*/


#materialauswahl h2 {font: bold 14px Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #00ad8a;
	margin: 0 0 2px 0;}
#materialauswahl p {font: 12px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #504e53;
	margin: 0 25px 21px 0;}

#materialauswahl span.weiter{ float:right;margin-top:16px;}

#fotonavi span:last-child{color:#ffffff}


#materialauswahl a:link, #materialauswahl a:visited {color: #00ad8a;text-decoration:none;}

#materialauswahl a:hover,#materialauswahl a:active {color: #504e53;text-decoration:none;}


#halfrightfoto p
/*für impressum */
	{
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #504e53;
	margin: 18px 10px 18px 18px;
	}
#halfrightfoto  h2
	{
	font: bold 14px Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #00ad8a;
	margin: 0;
	}
	
#subnavi1, #subnavi2, #subnavi3, #subnavi4
	{
	margin: 65px 0 0 -193px;
	width: 120px;
	height: 24px;
	z-index: 3;
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #504e53;
	visibility: hidden;
	}

#subnavi2
	{
	margin-left: -130px;
	}

#subnavi3
	{
	margin-left: -40px;
	}

#subnavi4
	{
	margin-left: 11px;
	}

#subnavi1 a, #subnavi2 a, #subnavi3 a, #subnavi4 a
	{
	color: #504e53;
	text-decoration: none;
	display: block;
	}

#subnavi1 a:hover, #subnavi2 a:hover, #subnavi3 a:hover, #subnavi4 a:hover, #subnavi1 a.aktiv, #subnavi2 a.aktiv, #subnavi3 a.aktiv, #subnavi4 a.aktiv
	{
	color: #00ad8a;
	}

