@charset "UTF-8";
/* CSS Document */

/* Style sheet wohnwerk_2cols */
body, html {
	width:100%;
	height:100%;
	overflow:hidden;
	background-color: #ffffff;
	
	line-height: 23px;
	font-size: 13.5px;
}

html, a {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	color: #6c6c6c;
	text-decoration: none;
}

a:hover {
	color: #a1a1a1;
}


p {
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4 {
	font-weight: normal;
}

img {
	border: none;
}

/* Headlines */
#hauptueberschrift,
#hauptueberschrift .ce_headline
{
	font-size: 24px;
	line-height: 32px;
	font-weight: normal;
	border: none;
	padding: 0;
	margin: 0;
}

.mod_article .hauptueberschrift {
	font-size: 24px;
	line-height: 32px;
	font-weight: normal;
	border: none;
	
	margin-top: 0;
	margin-bottom: 15px;
}



/* Intext headlines */
.ce_news_accordion h1 {
	padding: 5px 0 5px 0;
}

.ce_news_accordion h2 {
	padding: 5px 0 5px 0;
}


/* Artikel-headlines */
.mod_article h1 {
	font-size: 18px;
	line-height: 25px;
	padding: 0;
	margin: 5px 0 10px 0;
}

.mod_article h2,
.teaser strong {
	font-size: 16px;
	line-height: 23px;
	padding: 0;
	margin: 5px 0 7px 0;
}

.mod_article h3 {
	font-size: 14px;
	line-height: 21px;
	padding: 0;
	margin: 5px 0 7px 0;
}


/* ---------------- */

.ce_text {
	padding: 0;
	margin : 0 0 10px 0;
}


.ce_text .ce_headline {
	margin-bottom: 10px;
}

.ce_text .image_container {
	border-color: #e6e6e6;
	border-width: 1px;
	border-style: solid;
	padding: 7px;
	
	padding-bottom: 1px;
	margin: 0px 15px 0px 0px;
	display: block;
}

.ce_text img {

}


/* Artikel Teaser */

.teaser {
	padding: 0;
	margin : 0;
	line-height: 20px;
}

.unsichtbar h1,
.unsichtbar h2,
.unsichtbar h3 {
	display: none;
}

.teaser h1,
.teaser h2
{
	margin-bottom: 5px;
}

.teaser strong {
	font-weight: normal;
}


.teaser .image_container {
	margin: 0 15px 0 0;
	border: none;
}

.teaser .image_container img,
.teaser img {
	border-color: #e6e6e6;
	border-width: 1px;
	border-style: solid;
	padding: 7px;
	margin: 0 15px 0 0;
	
	float: left;
	
	width: auto;
	height: auto;/**150px**/;
	
	overflow: hidden;
}

.teaser .caption {

}


.image_container {
	border-color: #e6e6e6;
	border-width: 0px;
	border-style: solid;
	
	padding: 0;
	margin: 0px 15px 15px 0px;
	display: block;
	
}

.image_container .caption {
	padding: 0 0 4px 10px;
	margin: 0;

	font-size: 10px;
	line-height: normal;
}

/* Artikel */
.mod_article {
	border-bottom-color: #b1b3b4;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	margin: 0;
	padding: 30px 0 30px 0;
}


.mod_article .more {
	line-height: 50px;
}
.mod_article .more a {
	text-decoration: underline;
}

.mod_article .back {
	line-height: 50px;
}
.mod_article .back a {
	text-decoration: underline;
}


.mod_article .ce_hyperlink {
	padding: 0;
	margin: 0 0 20px 0;
	
	float: left;
}

.mod_article .ce_hyperlink a:hover {
	text-decoration: underline;
}

/* Artikel Accordion */
.mod_article .ce_article_accordion .article_toggler {
	text-decoration: underline;
}

.mod_article .ce_article_accordion .article_toggler_close {
	text-decoration: underline;
	padding-top: 10px;
}


/* HTML Galerie */
.ce_gallery {
	margin: 20px 0 20px 0;
	padding: 0;
}


/* Produktauswahl Template */
.ce_gallery img,
.ce_gallery .product_template img {
	border-color: #e6e6e6;
	border-width: 1px;
	border-style: solid;
	padding: 7px;
	margin: 0;
}

.ce_gallery .image_container,
.ce_gallery .product_template .image_container {
	padding: 0;
	margin: 0 35px 30px 0;
}

.ce_gallery .image_container .caption,
.ce_gallery .product_template .image_container .caption {
	padding-left: 7px;
	padding-right: 7px;
}

.ce_gallery .odd {
	
}

.ce_gallery .even {

}


/* ----------------- */

#main .ce_monoslideshow
{
	margin-left: 10px;
	margin-bottom: 0px;
	margin-right: 10px;
	margin-top: 0px;
	padding: 0px;
}


/* Hintergrund */
#header {
	position:relative;
	height: 120px;
	width: 100%;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/header_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}


#header .inside {
	width:820px;
	height: 100%;
	margin: 0px auto 0px auto;
}

#header #logo {
	left: 625px;
	top: 45px;
	position: absolute;
	z-index: 800;
	
}

/* Firmen-Logo neben der Hauptnavi */
#header #companyLogo {
	left: 12px;
	top: 45px;
	position: absolute;
}



#header .pageTitle {
	position: absolute;
	top: 80px;
	right: 10px;
	font-size: 18px;
	line-height: 33px;
}

#header .mod_article {
	position: relative;
	float: right;
	height: auto;
	top: 55px;
	max-height: 70px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	
}

#header .mod_article .ce_text {
	font-size: 12px;
	line-height: 16px;
	text-align: right;
	
}

#header .mod_article .ce_text h1,
#header .mod_article .ce_text h2,
#header .mod_article .ce_text h3 {
	font-size: 18px;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
}


/* Bildbereich */
#imageContainer {
	position: relative;
	background-repeat: no-repeat;
	background-image: url(../images/dropshadow.png);
	margin: 20px 0 20px 0;
	width:820px;
	height: 370px;
	padding:0px;
	overflow: hidden;
	z-index: 20;
}

#imageContainer #imageContent {
	position: absolute;
	z-index: 25;
	border-right-color: #b5b5b5;
	border-left-color: #b5b5b5;
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-color: #b5b5b5;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	height: 350px;
	right: 10px;
	left: 10px;
	bottom: 10px;
	top: 0px;
	margin: 0px;
	width: 800px;
	padding:0;
	overflow: hidden;
}

#imageContent .mod_article {
	margin: 0;
	padding: 0;
}

#imageContent .ce_monoslideshow
{
	margin: 0;
	padding: 0;
	
}

#imageContent .image_container,
#imageContent img {
	border: none;
	padding: 0;
	margin: 0;
}

/* --------------- */

/* Newsbereich */
#newsContainer {
	width:820px;
	height: 100px;
	position: relative;
	padding:0px;
	margin: -25px 0px 20px 0px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../images/dropshadow-news.png);
	z-index: 30;
	
}

#newsContainer #newsContent {
	position: absolute;
	z-index: 1;
	height: 70px;
	right: 10px;
	left: 10px;
	bottom: 10px;
	top: 10px;
	width: 800px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

#newsContainer #newsContent .inside {
	padding: 0;
	margin: 0;
}

#newsContent .mod_article {
	display: inline;
	height: 70px;
	vertical-align: middle;
}

#newsContent .ce_headline {
	position: relative;
	float: left;
	
	margin: 17px 0px 17px 17px;
	padding: 0;
	
	border-right-color: #e6e6e6;
	border-right-style: solid;
	border-right-width: 0px;
	
	font-size: 15px;
	line-height: normal;
	
}

#newsContent .ce_text {
	position: relative;
	float: left;
	
	margin: 17px 0px 17px 10px;
	padding: 0;
	
	font-size: 15px;
	line-height: normal;
	width: auto;
	max-width: 500px;
	
}

#newsContent .image_container{
	position: relative;
	float: right;
	margin: 5px;
	padding: 0;
	border: none;
	
}


#newsContent h1, #newsContent h2, #newsContent h3 {
	padding: 0px;
	margin: 0px;
}


#newsContent .ce_gallery {
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 5px;
	padding: 0px;
	height: 70px;
	width: auto;
}

#newsContent .ce_gallery td {
	padding: 0px;
	margin: 0px;
}

#newsContent .empty, #newsContent .ce_gallery td .empty {
	display: none;
	width: 0px;
}

#newsContent .ce_gallery .image_container {
	margin: 0px 0px 0px 5px;
}


#newsContent .ce_gallery .image_container img {
	
}


/* News Reader */


.mod_newslist p {
	margin: 0;
	padding: 0;
}
.mod_newslist .item {
	border-bottom-color: #b1b3b4;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	margin: 0px 0px 10px 0px;
	padding: 0 0 10px 0;

}

.mod_newslist .first {
	margin-top: 0px;
}


.mod_newslist .last {
	border: none;
	padding: 0;
	margin: 0;
}

.mod_newslist .info {
	margin-bottom: -10px;
	
	line-height: normal;
	color: #b1b4b5;
	
}

.mod_newslist a {
	text-decoration:none;	
}

.mod_newslist a:hover {
	text-decoration:underline;	
}

.mod_newslist .more:hover {
	text-decoration: underline;
}

.mod_newslist .back:hover {
	text-decoration: underline;
}

.mod_newslist .teaser {
	margin: 0;
	padding: 0;
}

.mod_newslist .teaser .image_container {
	margin: 0 0 0 0;
	padding: 0;
}


.mod_newslist h2 {
	padding: 10px 0 0 0 ;
	
}

.mod_newslist .ce_text {
	padding: 0;
	margin: 0;
}

.mod_newslist .ce_text img {
	padding: 0px;
	margin: 5px 10px 0px 10px;
	border: none;
}


.mod_newslist .ce_text .image_container {
	margin: 0px 15px 0px 0px ;
	padding: 0;
	/*border: none;*/
}

.mod_newslist .caption {
	
}

.mod_newslist .ce_news_accordion .news_toggler {
	background-image: url(../images/accordion-icon.png);
	background-position: left center;
	background-repeat: no-repeat;
	
	padding-left: 20px;
	float: left;
	clear: both;
}

.mod_newslist .toggler_close {
	background-image: url(../images/accordion-icon_close.png);
	background-position: left center;
	background-repeat: no-repeat;
	
	padding-left: 20px;
}

.mod_newslist .ce_news_accordion .textLink {
	background-image: none;
	padding-left: 0px;
}



/* Accordeon allgemein */
.toggler, .toggler_close, .news_toggler, .article_toggler, .article_toggler_close{
	margin: 0px;
	padding: 0px;
	cursor:pointer;
	cursor:hand;
}

div.accordion, div.news_accordion{
	margin: 0px;
	padding: 0px;
}
/* --------- */


/* Spaltenset : 3-Spalten*/
.subcolumns {
	
}


/* Kontaktformular */
#contactForm {
	margin: 0;
	padding: 0;
}

#contactForm input,
#contactForm .input_message {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	color: #6c6c6c;
	text-decoration: none;
}

/* Labels */ 
#contactForm .text {
	margin-bottom: 15px;
}

#contactForm .explanation {
	float: left;
	clear: right;
	margin: 15px 0 5px 0;
	padding: 0;
}

#contactForm div .company_checkbox_container {
	float: left;
	clear: both;
	margin: 0 0 10px 0;
	padding: 0;
}

#contactForm div .company_checkbox_container input {
	float: left;
	clear: both;
	margin-right: 5px;

}

#contactForm div .company_checkbox_container label {
	float: left;
	clear: right;
	margin-left: 5px;
	margin-top: -2px;
}

/* Namensfeld */
#contactForm .input_name {
	float: left;
	clear: both;
	
	width: 250px;

}

/* Emailfeld */
#contactForm .input_email {
	float: left;
	clear: both;
		
	width: 250px;
}

/* Nachrichtenfeld */
#contactForm .input_message {
	float: left;
	clear: both;
	
	width: 500px;
}

/* Kopie an mich */
#contactForm .copy_to_me {
	float: left;
	clear: both;
	
	margin: 15px 0 0 0;
	padding: 0;
}

/* Absenden */
#contactForm .submit {
	float: left;
	clear: both;
	
	margin: 15px 0 0 0;
	padding: 0;
}


/************************************/

/************************************/
/* Upload Form */

/* Statische Textfelder : Bezeichenr */
#uploadForm label{
 	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	color: #6c6c6c;
	text-decoration: none;
	width: 100px;
	float: left;
}
				
#uploadForm input{
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}

/* Headlines */
#uploadForm .ce_form h1,
#uploadForm .ce_form h2,
#uploadForm .ce_form h3 {
	margin-bottom: 10px;
}


/* Pflichteingabe Textfeld */
#uploadForm .mandatory {

}
/* Pfliechteingabe Zeichen */
#uploadForm span.mandatory {
	color: #AA0000;
}

/************************************/

#uploadForm {
	margin: 0;
	padding: 0px 0 0px 0;
}

#uploadForm tbody {
	vertical-align: top;
}

#uploadForm td {
	padding-right: 30px;
	
}

/* SelectBox */
#uploadForm .select {
	margin: 0 0 15px 0;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	color: #6c6c6c;
	width: 250px;
	border: 1px solid #A1A1A1;
}

/* Checkboxes */
#uploadForm .checkbox_container {
	width: 400px;
	margin: 15px 0 15px 0;
}

#uploadForm .checkbox_container label {
	width: auto;
	float: none;
}

#uploadForm .checkbox {
	width: auto;
	margin: 0 3px 0 0;
}

#uploadForm .checkbox_legality {
	font-size: 10px;
	line-height: 15.5px;
}

/* Uploader */
#uploadForm .upload {
	padding: 0;
	border: 1px solid #A1A1A1;
	width: auto;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}

/* Fancy Upload */
#uploadForm .multi_upload {
	padding: 0;
	margin: 0 0 15px 0;
	border: 1px solid #A1A1A1;
	width: auto;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}


#uploadForm .fancy-list {
	margin: 0 0 15px 0;
}

/* Erklaerungen */
#uploadForm .explanation {
	padding: 5px 0 0 0;
	width: 100px;
	
	font-size: 10px;
	line-height: 15.5px;
	
	position: absolute;
	
	border-top: 0px dotted #A1A1A1;
	border-bottom: 0px dotted #A1A1A1;
}



/* Eingabetextfelder */
#uploadForm input,
#uploadForm textarea {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	color: #6c6c6c;
	text-decoration: none;
	margin: 0 0 15px 0;
	
	width: 250px;
	
	border: 1px solid #A1A1A1;
	background-color: transparent;
}

#uploadForm input:hover,
#uploadForm textarea:hover {
	border: 1px solid #E09532;
}

#uploadForm .text {
	margin: 0 0 15px 0;
	border: 1px solid #A1A1A1;	
	background-color: #FFFFFF;
}

/* Absende Button */
#uploadForm .submit {
	width: auto;
	border: 1px solid #A1A1A1;	
}

#uploadForm .ce_form .submit:hover {
	color: #005FA9;
}

/************************************/

/* Pflichtfeld : Fehlermeldung */
#uploadForm .error {
	border: 1px solid #E09532;	
}

#uploadForm label.error {
	border: none;
}

#uploadForm p.error {
	color: #E09532;
	font-size: 80%;
	
	border: none;
}









/* rechte Spalte */
#right {
	border-left-color: #a1a1a1;
	border-left-width: 1px;
	border-left-style: dotted;
	
	margin: 0;
	padding: 0;
}

#right .mod_article {
	border: none;
	padding: 0;
	margin: 0 0 15px 0;
}

#right h1 {
	padding: 0;
	line-height: normal;
}

#right .ce_text {
	font-size: 11px;
	line-height: 16.5px;
	padding: 0px 0px 0px 10px;
	margin: 0;
}

#right .image_container {
	margin: 0px 5px 0px 10px;
	padding: 0;
	border: none;
}

#right .ce_text .image_container {
	margin: 0px 5px 0px 0px;
	padding: 0;
	border: none;
}

#right .ce_accordion {
	margin: 0 0 10px 10px;
	padding: 0;
	
	font-size: 11px;
	line-height: 16.5px;
}

#right .toggler {
	font-weight: bold;
}

/* linke spalte */
#left {
	border-left-color: #a1a1a1;
	border-left-width: 0px;
	border-left-style: dotted;
	
	margin: 0;
	padding: 0;
}

#left .mod_article {
	border-top-color: #a1a1a1;
	border-top-width: 1px;
	border-top-style: dotted;
	
	padding: 10px 0 0 0;
	margin: 0 0 15px 0;
	
	float: left;
}

#left h1,
#left h2 {
	padding: 0;
	line-height: normal;
	
	font-size: 12px;
	line-height: 16.5px;	
}

#left .ce_text {
	font-size: 10px;
	line-height: 15.5px;
	
}

#left .image_container {
	margin: 0px 5px 0px 10px;
	padding: 0;
	border: none;
}

#left .ce_text .image_container {
	margin: 0px 5px 0px 0px;
	padding: 0;
	border: none;
}

#left .ce_accordion {
	margin: 0 0 10px 10px;
	padding: 0;
	
	font-size: 11px;
	line-height: 16.5px;
}

#left .toggler {
	font-weight: bold;
}





/* --------- Start | SEITENLAYOUT */

/* Wrap */
#wrapper {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	z-index:5;
	overflow-y:auto;
	
	background-image: url(../images/hintergrundverlauf.jpg);
	background-position: top left;
	background-repeat: repeat-x;
}

/* Page Container */
#container {
	margin: 25px auto 0px auto;
	position: relative;
	width:820px;
	height:auto;
	padding:0;
	text-align:left;
}

/* Linke Spalte */
#left {
	clear: none;
	float: left;
	padding: 0;
	margin: 10px 0px 50px 10px;
	width: 160px;
	position: relative;
	z-index: 40;
	height: auto;
}


/* Rechte Spalte */
#right {
	clear: none;
	float: right;
	padding: 0px;
	margin: 25px 0 50px 10px;
	width: 160px;
	position: relative;
	z-index: 40;
	height: auto;
}

/* Haupt Spalte */
#main {
	clear: none;
	float: left;
	padding: 0px;
	margin: 0px 10px 0px 10px;
	width: 800px;
	height:auto;
	min-height: 600px;
	position: relative;
	z-index: 50;
}

#main #clear {
	clear: both;
	position: relative;
	margin: 0px;
	height: 25px;
	padding:0;
}

/* Footer */
#footer {
	background-color: #ebebeb;
	
	margin: 0px;
	width: 100%;
	height: auto;
	min-height: 50px;
	
	left: 0px;
	bottom: 0px;
	
	position: relative;
	float: left;
	
	padding: 0px;
	margin: 0px;
	
	overflow: hidden;
}

#footer .inside {
	width:800px;
	height: 100%;
	margin: 5px auto 5px auto;
	padding: 0px
	
	text-align:left;
	font-size: 11px;
	line-height: normal
}

/* Hintergrund : BildschirmfŸllend */
#background {
	position:absolute;
	z-index:1;
	width:100%;
	height:100%;
	top: 0px;
	left: 0px;
}



/* --------- */
/* --------- Ende | SEITENLAYOUT */
/*



*/
/* ------------------------------------------------------------- */
/* --------- Start | STYLES */

/* ------------------ Firma: Wohnwerk */
/* 	Farben :
	Highlight: #6C6C6C
	
*/

/* Global */
.wohnwerk h1,
.wohnwerk h2,
.wohnwerk h3 {
	color: #6C6C6C;
}

.wohnwerk a {
	text-decoration: underline;
}

.wohnwerk a:hover {
	color:#333333;
}
/* --------- */


/* Newsbereich */
.wohnwerk #newsContent .ce_headline,
.wohnwerk #newsContent h1, #newsContent h2, #newsContent h3 {
	color: #6C6C6C;
}

.wohnwerk #newsContent .ce_text {
	color: #6c6c6c;
}
/* --------- */


/* Unterseiten / Kategorie - Navigation */
.wohnwerk #subNavi a:hover, #subNavi .active, #subNavi .trail .wilke
/* --------- */


/* Teaster : Weiterlesen link / zurŸck */
.wohnwerk .mod_article .more a{
	color: #6C6C6C;
}

.wohnwerk .mod_article .back a{
	color: #6C6C6C;
}

.wohnwerk #header #logo {
	/*
	left: 10px;
	top: 45px;
	position: absolute;
	*/
}

.Start .subcolumns {
	margin-bottom: -15px;
}

/******************************/
/* Baustellen Seite */
.baustelle #header #logo {
	left: 10px;
	top: 45px;
	position: absolute;
}






/* ------------------ Firma: Pelz */
/* 	Farben :
	Highlight: #e09532;
	
*/

.pelz h1,
.pelz h2,
.pelz h3 {
	color: #E09532;
}

.pelz .teaser strong {
	color: #E09532;
}

.pelz a:hover {
	color:#E09532;
}
/* --------- */


/* Newsbereich */
.pelz #newsContent .ce_headline,
.pelz #newsContent h1, #newsContent h2, #newsContent h3 {
	color: #E09532;
}

.pelz #newsContent .ce_text {
	color: #6c6c6c;
}
/* --------- */


/* News Reader : Newsseite */
.pelz .mod_newslist .toggler, .pelz .mod_newslist .more  {
	color:  #E09532;
}

.pelz .mod_newslist .back  {
	color:  #E09532;
}

.pelz .mod_article .ce_hyperlink, .pelz .mod_article .ce_hyperlink a {
	color:  #E09532;
}


.pelz .mod_newslist .pagination .current {
	color:  #E09532;
}

.pelz .mod_newslist .pagination .first:hover {
	background-image: url(../images/pagination-first_pelz.gif);
	background-position: center center;
	background-repeat: no-repeat;
}

.pelz .mod_newslist .pagination .previous:hover{
	background-image: url(../images/pagination-prev_pelz.gif);
	background-position: center center;
	background-repeat: no-repeat;
}

.pelz .mod_newslist .pagination .next:hover{
	background-image: url(../images/pagination-next_pelz.gif);
	background-position: center center;
	background-repeat: no-repeat;
}

.pelz .mod_newslist .pagination .last:hover{
	background-image: url(../images/pagination-last_pelz.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
/* --------- */

/* Unterseiten / Kategorie - Navigation */
.pelz #subNavi a:hover, .pelz #subNavi .active, .pelz #subNavi .trail {
	color: #e09532;
}
/* --------- */


/* Teaster : Weiterlesen link / zurŸck */
.pelz .mod_article .more a {
	color: #e09532;
}

.pelz .mod_article .back a{
	color: #e09532;
}

.pelz .mod_article .article_toggler, .pelz .mod_article .article_toggler_close {
	color: #E09532;
}


.pelz #header #companyLogo {
	
}

/* rechte spalte */
.pelz #right .toggler:hover {
	color: #E09532;
}

/* hauptspalte */
.pelz #main .ce_text strong {
	color: #E09532;
}



/* --------- */
/*


	end group


*/
/* ------------------ Firma: Lenz */
/* 	Farben :
	Highlight: #8C9496
	
*/
.lenz h1,
.lenz h2,
.lenz h3 {
	color: #8C9496;
}


.lenz a:hover {
	color: #8C9496;
}
/* --------- */


/* Newsbereich */
.lenz #newsContent .ce_headline,
.lenz #newsContent h1, .lenz #newsContent h2, .lenz #newsContent h3
{
	color: #8C9496;
}
/* --------- */


/* News Reader : Newsseite */
.lenz .mod_newslist .toggler, .lenz .mod_newslist .more {
	color:  #8C9496;
}

.lenz .mod_newslist .back  {
	color:  #8C9496;
}

.lenz .mod_newslist .pagination .current {
	color:  #8C9496;
}

.lenz .mod_newslist .pagination .first:hover {
	background-image: url(../images/pagination-first_lenz.gif);
	background-position: center center;
	background-repeat: no-repeat;
}

.lenz .mod_newslist .pagination .previous:hover{
	background-image: url(../images/pagination-prev_lenz.gif);
	background-position: center center;
	background-repeat: no-repeat;
}

.lenz .mod_newslist .pagination .next:hover{
	background-image: url(../images/pagination-next_lenz.gif);
	background-position: center center;
	background-repeat: no-repeat;
}

.lenz .mod_newslist .pagination .last:hover{
	background-image: url(../images/pagination-last_lenz.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
/* --------- */

/* Unterseiten / Kategorie - Navigation */
.lenz #subNavi a:hover, .lenz #subNavi .active, .lenz #subNavi .trail {
	color: #8C9496;
}
/* --------- */


/* Teaster : Weiterlesen link / zurŸck */
.lenz .mod_article .more a {
	color: #8C9496;
}

.lenz .mod_article .back a{
	color: #8C9496;
}

/* Firmen-Logo neben der Hauptnavi */
.lenz #header #companyLogo {
	
}

/* rechte spalte */
.lenz #right .toggler:hover {
	color: #8C9496;
}

/* hauptspalte */
.lenz #main .ce_text strong {
	color: #8C9496;
}


/* --------- */
/*


	end group


*/
/* ------------------ Firma: Wilke */
.wilke h1,
.wilke h2,
.wilke h3 {
	color: #98c252;
}


.wilke a:hover {
	color:#98C252;
}
/* --------- */


/* Newsbereich */
.wilke #newsContent .ce_headline,
.wilke #newsContent h1, #newsContent h2, #newsContent h3
{
	color: #98C252;
}
/* --------- */


/* News Reader : Newsseite */
.wilke .mod_newslist .toggler, .wilke .mod_newslist .more {
	color:  #98C252;
}

.wilke .mod_newslist a {
	color: #98C252;
}

.wilke .mod_newslist .back  {
	color:  #98C252;
}

.wilke .mod_newslist .pagination .current {
	color:  #98C252;
}

.wilke .mod_newslist .pagination .first:hover {
	background-image: url(../images/pagination-first_wilke.gif);
	background-position: center center;
	background-repeat: no-repeat;
}

.wilke .mod_newslist .pagination .previous:hover{
	background-image: url(../images/pagination-prev_wilke.gif);
	background-position: center center;
	background-repeat: no-repeat;
}

.wilke .mod_newslist .pagination .next:hover{
	background-image: url(../images/pagination-next_wilke.gif);
	background-position: center center;
	background-repeat: no-repeat;
}

.wilke .mod_newslist .pagination .last:hover{
	background-image: url(../images/pagination-last_wilke.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
/* --------- */

/* Unterseiten / Kategorie - Navigation */
.wilke #subNavi a:hover, .wilke #subNavi .active, .wilke #subNavi .trail {
	color: #98C252;
}
/* --------- */


/* Teaster : Weiterlesen link / zurŸck */
.wilke .mod_article .more a {
	color: #98C252;
}

.wilke .mod_article .back a{
	color: #98C252;
}

/* Firmen-Logo neben der Hauptnavi */
.wilke #header #companyLogo {
	
}

/* rechte spalte */
.wilke #right .toggler:hover {
	color: #98C252;
}
/* --------- */

/* hauptspalte */
.wilke #main .ce_text strong {
	color: #98C252;
}

