
* {margin:0px;padding:0px; font-family:Arial, Helvetica, sans-serif; outline:none}
	html,body {height:100%; background:#4b4b4b url(../templates/mainbg_repeat-y.jpg) left top repeat-y; width:100%;}
	a img {border:none;}
	#none {display:none}
	#mainWrapper {width:733px;margin-left:46px; position:relative;}
	#logo { position:absolute;left:10px;top:15px; z-index:999}
	#miniNav { text-align:right;padding-top:21px; padding-right:10px}
	#miniNav a {font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; color:white; font-size:10px; line-height:12px; padding:0px 10px; text-decoration:none;}
	#miniNav a:hover {border-bottom:7px solid black;}
	#head {padding-top:10px; background:#19171c; margin-top:5px; position:relative}
	#mainNav {width:733px; background:#005b34 url(../templates/linkbgActiveHover.jpg); float:left;}
	#mainNav h4 {float:left; border-right:1px solid white; text-align:center; display:inline;}
	#mainNav h4 a {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;float:left; font-size:11px; line-height:13px;color:white; display:block; text-decoration:none;padding:5px 25px 8px 21px; font-weight:bold;background:url(../templates/linkbgActiveHover.jpg) left bottom repeat-x;}
	#mainNav h4 a span {font-weight:normal; color:white; font-size:10px; line-height:12px; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;}
	#mainNav h4 a.active,#mainNav h4 a:hover { background:#005b34; background:#00845a;}
	/*#mainNav h4.last {border-right:none;}*/
	#main {clear:both;float:left; width:733px; background:white;padding-bottom:30px;border-bottom:10px solid #19171C }
	#subNavi {width:700px;font-size:12px; color:white; padding:8px 0px 7px 0px; padding-left:33px;background:#005b34;line-height:17px; height:13.5px; background:#00845a;}
	#subNavi.invisible {visibility:hidden;}
	#subNavi.visible {visibility:visible; }
	#subNavi a {padding:0px 10px; color:white; text-decoration:none;font-weight:normal; font-size:11px; font-family:Arial, Helvetica, sans-serif, Tahoma}
	#subNavi a:hover {border-bottom:5px solid white;}
	#subNavi a.active {border-bottom:5px solid white;}
	#content {width:472px;float:left;}
	#content .innerText { margin:18px 0px 0px 41px; width:431px;}
	#content .innerText h1 { font-size:23px; line-height:25px; color:#636363; font-weight:normal;padding-bottom:20px;}
	#content .innerText h2 { font-size:17px; line-height:19px; color:#00845A; font-weight:normal;padding-bottom:7px; font-weight:bold}
	#content .innerText p {font-size:12px; line-height:17px; color:#636363;margin-bottom:17px; text-align:justify; }
	#content .innerText p b {color:#00845A}
	#content .innerText a {font-size:12px; line-height:17px; color:#636363; text-decoration:underline;}
	#content .innerText a:hover {color:#00845A; text-decoration:none}
	#content .innerText ul {margin-left:5px;padding-left:5px;font-size:12px; line-height:17px; color:#636363; list-style-type:none;disaply:block;}
	#content .innerText ul li {list-style-type:none; background:url(../templates/bullet.gif) left 7px no-repeat; padding-left:10px;margin-bottom:5px; line-height:18px;}
	#content .innerText ul li ul {float:none;}
	#content .innerText ul li.checkliste {background:url(../templates/liste-check.gif) left 2px no-repeat; padding-left:18px;}
	div#content div.innerText dl {float:left; width:162px;margin-right:15px; margin-top:4px; margin-bottom:0px;}
	#content .innerText dl dt img { display:block;}
	#content .innerText dl dd img {float:left;}
	#content .innerText dl dd a.clickEnlarge,
	#content .innerText dl dd span {background:#00845A;float:left;text-decoration:none; font-size:10px; color:white; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; vertical-align:middle; padding:3px 10px 1px 0px; height:15px;}
	#content .innerText dl dd span {float:right;text-align:center; padding-left:7px;}
	
	#content.contentExtended {width:100%;}
	#content.contentExtended div.innerText {width:651px;margin-right:41px; }
	#content.contentExtended div.innerText p {text-align:left}
	
	
	.mehrwert {width:229px; float:left; position:relative; margin-top:20px;margin-left:32px;}
	#newsPaper { background:url(../templates/newsPaper.png) left top no-repeat; width:92px;height:51px; position:absolute;right:0px; top:0px; z-index:10;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fileadmin/templates/newsPaper.png");}
	#news {display:block;}
	#news .innerText {float:left;width:218px;background:url(../templates/newsbg_repeat-y.jpg) left top repeat-y; margin-top:20px; position:relative; z-index:1;padding-bottom:12px}
	#news .innerText  .newsItem {float:left;padding:0px 11px; width:198px}
	#news .innerText  .newsItem span,
	#news .innerText  .newsItem h2,
	#news .innerText  .newsItem h3,
	#news .innerText  .newsItem p { text-align:left;display:block;clear:left; color:white; font-size:12px;}
	#news .innerText  .newsItem span {font-size:10px; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;padding-top:12px;}
	#news .innerText  .newsItem h3 { font-weight:normal;margin-bottom:3px; font-style:italic}
	#news .innerText  .newsItem p { line-height:17px}
	#news .innerText  .newsItem a.newsLink {background:url(../templates/news_moreBullet.gif) left 5px no-repeat;color:white; text-decoration:none; font-size:12px; font-weight:bold; line-height:17px; border-bottom:1px solid white;padding-left:7px; display:block; width:32px; float:right} 
	#news .innerText .split {float:left; height:1px; width:218px;margin-top:10px}
	/*#info */ #infoNav { position:absolute; left:-20px; width:239px;top:190px}
	/*#info */ #prev{float:left;}
	/*#info */ #next{float:right;}
	#info .innerText {float:left;width:196px;}
	#info .innerText .infoImg {float:left;margin-top:3px; margin-right:5px;}
	#info .innerText h2 {font-size:14px;color:#636363; line-height:14px;}
	#info .innerText h1 {font-size:23px; color:#636363; line-height:25px;margin-bottom:4px}
	#info .innerText #object_1 {display:block;}
	#info .innerText .infoItem p {font-size:12px; line-height:19px; color:#636363; margin-bottom:19px; position:relative}
	#info .innerText .infoItem p b {color:#008558}
	#info .innerText .infoItem p img.foldOut {border:1px solid #00845A; position:absolute; background:white; padding:1px; display:none;left:15px; top:16px;}
	#info .innerText .infoItem p a {float:none; background:none;padding:0px; border:none}
	#info .innerText .infoItem p a {font-size:12px; line-height:17px; color:#636363; text-decoration:underline;}
	#info .innerText .infoItem p a:hover {color:#00845A; text-decoration:none}
	#info .innerText .infoItem a {color:#636363; font-size:12px;float:right;background:url(../templates/info_moreBullet.gif) left 5px no-repeat; padding:0px 0px 0px 7px; text-decoration:none; border-bottom:1px solid #00845A}
	#footer { width:100%;}
	#footer p {font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; font-size:10px; color:white; line-height:14px;}
	
	div#content dl.csc-textpic-image {display:none;}
	div#content.contentExtended dl.csc-textpic-image {display:block;}
	div#content dl#row_0 {display:block}
	div#content dd.csc-textpic-caption {font-size:11px;color:#00845A; line-height:11px }
	
	#info .innerText .slidingElement {position: relative; width:196px; height:auto; padding:0px; overflow:hidden;float:left}
	#info .innerText .slidingElement .contentGroup {position: relative;width:9800px;margin:0px;padding:0px;float:left;}
	#info .innerText .slidingElement .contentGroup .infoItem {width:196px;float:left;height:auto;}
	.tx-slideshow-pi1 {background:url(../../uploads/tx_slideshow/1.jpg) left top no-repeat; position:relative}
	
	.csc-textpic-imagewrap { position:relative}
	.csc-textpic-imagewrap .frontEndEditIcons {position:absolute;right:0px;bottom:25px; background:white; padding:5px}
	div.csc-textpic-center div.csc-textpic-imagewrap {margin:0 auto;left:25%;}
	#head .frontEndEditIcons {position:absolute;right:0px;bottom:0px;background:white; padding:5px}
	.grau {color:#636363;}
	.gruen {color:#00845A;}
	.schwarz {color:#000000;}
	.markieren {background-color:#FFFF33; color:black;}
	.beschreibung {font-size:11px;}
	.align-left { text-align:left}
	.align-right { text-align:right}
	.align-center { text-align:center}
	.align-justify { text-align:justify}
	table {width:100%}
	
	#content .innerText .contact-person {float:left; width:98%; margin-bottom:15px; background:#F0F0F0; padding:1%;}
	#content .innerText .contact-person h2 {background:#00845A; color:white; padding:2px 2%;}
	#content .innerText .contact-person .group {float:left; width:31.333333%; margin:1%; min-height:153px; margin-bottom:5px; height:auto !important; height:153px;}
	#content .innerText .contact-person .group img { display:block; border:1px solid #373737; margin-bottom:5px;}
	#content .innerText .contact-person .group span {display:block; font-size:12px; color:#636363; }
	#content .innerText .contact-person .group span.mobil,
	#content .innerText .contact-person .group span.email a {background:url(../templates/mail.gif) left center no-repeat; padding-left:20px; color:#00845A; font-size:11px !important;}
	#content .innerText .contact-person .group span.mobil {background:url(../templates/phone.gif) left center no-repeat;}
	
	#content .innerText .tx-flseositemap-pi1 ul li {background:none;padding-left:0px;}
	#content .innerText .tx-flseositemap-pi1 ul li a {display:block;background:#00845A;padding:2px; color:white; font-size:16px; font-weight:bold}
	#content .innerText .tx-flseositemap-pi1 ul li a:hover {text-decoration:underline}
	#content .innerText .tx-flseositemap-pi1 ul li ul {margin-top:5px;}
	#content .innerText .tx-flseositemap-pi1 ul li ul li a { background:#CCC; color:#373737;  font-size:12px;}
	
