﻿
@charset "utf-8";

/*#  ANFANG  ###############  Allgemein HTML ##############################*/

h1 {
	font: bold 18px/21px Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 4px;
	color: #000000;
}
* html #contentLeft h1 { /* Korrektur Zeilenhoehe Ueberschrift fuer IE6 */
padding: 2px 3px 3px 3px;
}
* + html #contentLeft h1 { /* Korrektur Zeilenhoehe Ueberschrift fuer IE7 */
padding: 2px 3px 3px 3px;
}

h2 {
	font: bold 11px/11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top: 2px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 4px;
	margin-top: 9px;
	color: #000000;
}
* html #contentLeft h2 { /* Korrektur Zeilenhoehe Ueberschrift fuer IE6 */
padding: 2px 3px 3px 3px;
}
* + html #contentLeft h2 { /* Korrektur Zeilenhoehe Ueberschrift fuer IE7 */
padding: 2px 3px 3px 3px;
}


h3 {
	font: normal 11px/15px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px 3px;
}
* html #contentLeft h3 { /* Korrektur Zeilenhoehe Ueberschrift fuer IE6 */
padding: 0px 3px;
}
* + html #contentLeft h3 { /* Korrektur Zeilenhoehe Ueberschrift fuer IE7 */
padding: 0px 3px;
}


h4 { /*subTitel*/
	font: 10px/13px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color: #d00;
	padding: 0px 3px;
}
* html #contentLeft h4 { /* Korrektur Zeilenhoehe Ueberschrift fuer IE6 */
padding: 0px 3px ;
}
* + html #contentLeft h4 { /* Korrektur Zeilenhoehe Ueberschrift fuer IE7 */
padding: 0px 3px;
}


h5 {
	font: normal 11px/15px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px 3px;
}
* html #contentLeft h5 { /* Korrektur Zeilenhoehe Ueberschrift fuer IE6 */
padding: 0px 3px;
}
* + html #contentLeft h5 { /* Korrektur Zeilenhoehe Ueberschrift fuer IE7 */
padding: 0px 3px;
}


h6 {
	font: normal 11px/15px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px 3px;
}
* html #contentLeft h6 { /* Korrektur Zeilenhoehe Ueberschrift fuer IE6 */
padding: 0px 3px;
}
* + html #contentLeft h6 { /* Korrektur Zeilenhoehe Ueberschrift fuer IE7 */
padding: 0px 3px;
}

p,td {
	font: normal 11px/15px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px 3px;
}
* html #contentLeft p,
* html #contentLeft td { /* Korrektur Zeilenhoehe Ueberschrift fuer IE6 */
padding: 0px 3px;
}
* + html #contentLeft p,
* + html #contentLeft td { /* Korrektur Zeilenhoehe Ueberschrift fuer IE7 */
padding: 0px 3px;
}


a.readon {
	font: normal 11px/15px Arial, Helvetica, sans-serif;
	color: #dd0000;
	padding: 0px 3px;
}
* html #contentLeft a.readon { /* Korrektur Zeilenhoehe Ueberschrift fuer IE6 */
padding: 0px 3px;
}
* + html #contentLeft a.readon { /* Korrektur Zeilenhoehe Ueberschrift fuer IE7 */
padding: 0px 3px;
}


/*#  ENDE  ###############  Allgemein  HTML ##############################*/


/*##  ANFANG ##############  Klassen Joomla  ##############################*/

.componentheading{
display:block;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color:#666;
padding-left:2px;
}

.buttonheading, .buttonheading a, .pageinfo, .pageinfo a, .pageinfo span{
display:inline;
position: relative;
width:auto;
/*float:right;*/
}

.iteminfo, .iteminfo span {
/*display: block;*/
position: relative;
width:auto;
/*top:-20px;*/
}


/*.contentpaneopen_edit {
display:inline;
display:block;
position: absolute;
top:165px;
right:0px;
width:auto;
float:right;
z-index:9999;
}
*/



/* ANFANG Format für Paginierung   */
#show_pagination, #show_pagination_results{
display: inline;
float:left;
width:473px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#666;
}

#show_pagination .pagenav {
display: inline;
padding-left:2px;
padding-right:2px;
}

#show_pagination a:hover {
color:#d00;
}
/* ENDE Format für Paginierung   */



.contentheading{
/*	font: bold 18px/21px Arial, Helvetica, sans-serif;*/
/*	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px; */
	color: #000000;
	padding:0;
	margin:0;
	padding-top:3px;
}



/* "contentpaneopen" Darstellung allgemein */
.contentpaneopen {
/*display:block;*/
margin:0px 0px 0px 0px ;
}
.contentpaneopen a {
display:block;
margin:0;
padding:0;

}
.contentpaneopen img {
display:block;
margin:0;
padding:0;
padding-bottom:5px;
}

table.contentpaneopen, table.contentpaneopen tbody, table.contentpaneopen  tr, table.contentpaneopen  td {
display:block;
margin:0;
padding:0;
padding-bottom:1px;
}


.contentpagetitle {
/*display:block;*/
color:#000;
font-size:18px;
line-height:21px;
font-weight:bold;
padding:0;
margin:0;
/*padding-left:2px;*/
}

* html .contentpagetitle {
font-size:18px;
fon\t-size:0.97em;
}

.contentpagetitle:hover{
color:#d00;
}

.contentsubtitle{
/*display:block;*/
color:#d00;
text-transform:uppercase;
font-size:10px;
line-height:13px;
font-weight:bold;
padding-top:3px;
}

/*##  ENDE ##############  Klassen Joomla  ##############################*/



/*##  ANFANG ##############   Klassen KZ    ##############################*/

/*#  ANFANG  ##################  Allgemeiner Teil #################################*/

#contentLeft .blog {
display:block;
height:auto;
color:#000;
}


#contentLeft .blog h4 { 
color: #d00;
text-transform: uppercase;
padding-left:0px;
}

#contentLeft .blog h2, 
#contentLeft .teaser_blog_li h2,
#contentLeft .teaser_blog_re h2 { 
padding-top:2px;
padding-right:3px;
padding-bottom:4px;
padding-left:0px;
font: bold 18px/21px arial, sans-serif;
color: #000;
}


#contentLeft .text {
font-size:11px;
line-height:15px;
}

#contentLeft .text a.readon {
font-size:11px;
line-height:15px;
color:#d00;
text-decoration:underline;
}

/*
#contentLeft #KZeditor {
position:absolute;
display:block;
width:783px;
overflow:visible;
margin-top:3px;
padding: 11px 0px 11px 0px;
background: #DD0000;
color:#FFFFFF;
font-weight:bold;
z-index:10000;
}



#contentLeft #KZeditor fieldset{
border:0px;
}

#contentLeft #KZeditor fieldset legend{
border:0px;
width:200px;
}
*/


/*#  ENDE  ##################  Allgemeiner Teil #################################*/



/*#  ANFANG  ##################  Gemeinsamer Teil #################################*/

/*#contentLeft .blog, */
#contentLeft .leadingFP,
#contentLeft .modul_introFP,
#contentLeft .normalFP,
#contentLeft .miniFP,
#contentLeft .modul_normal3FP,
#contentLeft .modul_linksFP { 
width: 465px;
overflow: hidden;
border-bottom: 1px solid #ddd;
}

/*#  ENDE  ##################  Gemeinsamer Teil #################################*/

/*#  ANFANG  ##################  leadingFP #################################*/
/*#leadingFP, #leadingFP a{
display:block;
}*/

#contentLeft .leadingFP{
/*display:block;*/
min-height:265px;
padding:0px;
margin:0px;
}

* html #contentLeft .leadingFP { /* Hack IE5.5 Hoehe und Breite */
height: 268px;
heigh\t: 265px;
}

#contentLeft .leadingFP .teaser1{
/*display:block;*/
min-height:245px;
position:relative;
float:left;
padding:0px;
margin:0px;
padding-top:11px;
}

* html #contentLeft .leadingFP .teaser1{ /* Hack IE5.5 Hoehe und Breite */
height: 248px;
heigh\t: 245px;
}

#contentLeft .leadingFP .teaser1 .img1{
padding:0px;
margin:0px;
}

#contentLeft .leadingFP .teaser1 .img2{
padding:0px;
margin:0px;
padding-left:11px;
}

#contentLeft .leadingFP .text {
/*display:inline;*/
/*position:relative;*/
padding-bottom:7px;
/*bottom:0px;*/
}

#contentLeft .leadingFP .contentpaneopen_edit
/*, #leadingFP_row_1 .contentpaneopen_edit*/ {
display:block;
position: absolute;
left:445px;
top:165px;
width:auto;
z-index:9999;
}

/*#  ENDE  ##################  leadingFP #################################*/




/*#  ANFANG  ##################  modul_introFP teaser_blog_li teaser_blog_lre #################################*/
#contentLeft .modul_introFP {
min-height:316px;
padding:0;
margin:0;
}

* html #contentLeft .modul_introFP { /* Hack IE5.5 Hoehe und Breite */
height: 319px;
heigh\t: 316px;
}


#contentLeft .teaser_blog_1 {
position:relative;
float:left;
width:227px;
min-height:299px;
font: normal 11px/15px Arial, Helvetica, sans-serif;
padding:0;
margin:0;
padding-top:11px;
padding-right:11px;
}


#contentLeft .teaser_blog_2 {
position:relative;
float:left;
width:227px;
min-height:299px;
font: normal 11px/15px Arial, Helvetica, sans-serif;
padding:0;
margin:0;
padding-top:11px;

}
* html #contentLeft .teaser_blog_1,
* html #contentLeft .teaser_blog_2 { /* Hack IE5.5 Hoehe und Breite */
height: 302px;
heigh\t: 299px;
}


#contentLeft .modul_introFP .teaser_blog_1 .text,
#contentLeft .modul_introFP .teaser_blog_2 .text{
width:227px;
display:inline;
position:absolute;
bottom:0px;

}

#contentLeft .modul_introFP .teaser_blog_1 .contentpaneopen_edit, 
#contentLeft .modul_introFP .teaser_blog_2 .contentpaneopen_edit{
display:inline;
display:block;
position: absolute;
top:165px;
right:0px;
float:right;
z-index:9999;
}

/*#  ENDE  ##################  modul_intro  teaser_blog_li teaser_blog_re #################################*/

/*#  ANFANG  ##################  .normalFP 147x110  #################################*/

#contentLeft .normalFP { 
height: 132px;
}

#contentLeft .normalFP .teaser1 { 
float:left;
position:relative;
height: 110px;
width: 465px;
overflow: hidden;
margin: 11px 0px 0px 0px;
}


#contentLeft .normalFP img {
display:block;
float: left;
margin: 0px 14px 0px 0px;
/*width:147px;*/
}



/*#contentLeft .modul_introFP .teaser_blog_1 .text,
#contentLeft .modul_introFP .teaser_blog_2 .text, 
*/#contentLeft .normalFP .teaser1 .text{
display:inline;
position:absolute;
bottom:0px;
/*float:left; */
font-size:11px;
line-height:15px;
padding-left:3px;
padding-right:3px;
width:304px;
right:0px;
}

/*
#contentLeft .normalFP .teaser1 .text a.readon {
text-decoration:underline;
}
*/

#contentLeft .normalFP .contentpaneopen_edit
/*, #leadingFP_row_1 .contentpaneopen_edit*/ {
display:block;
position: absolute;
left:445px;
top:0px;
width:auto;
z-index:9999;
}


/*#  ENDE  ##################  .normalFP 147x110  #################################*/




/*#  ANFANG  ##################  .miniFP   #################################*/

#contentLeft .miniFP { 
/*height: 84px;*/
min-height: 84px;
padding-bottom:10px;
}

* html #contentLeft .miniFP { /* Hack IE5.5 Hoehe und Breite */
height: 88px;
heigh\t: 94px;
}


#contentLeft .miniFP .teaser1 { 
float:left;
position:relative;
/*height: 66px;*/
min-height: 66px;
width: 465px;
overflow: hidden;
margin: 11px 0px 0px 0px;
}

* html #contentLeft .miniFP .teaser1 { /* Hack IE5.5 Hoehe und Breite */
height: 66px;
heigh\t: 85px;
}


#contentLeft .miniFP .teaser1 .text{
display:block;
width:465px;
/*float:left; */
font-size:11px;
line-height:15px;
padding-left:3px;
padding-right:3px;


/*right:0px;*/
}

/*
#contentLeft .miniFP .teaser1 .text a.readon {
text-decoration:underline;
}
*/

#contentLeft .miniFP .contentpaneopen_edit
/*, #leadingFP_row_1 .contentpaneopen_edit*/ {
display:block;
position: absolute;
left:445px;
top:0px;
width:auto;
z-index:9999;
}
/*#  ENDE  ##################  .miniFP 147x110  #################################*/




/*#  ANFANG  ##################  modul_normal3FP teaser_blog_li teaser_blog_lre #################################*/
#contentLeft .modul_normal3FP {
overflow: hidden;
padding:0;
margin:0;
width:465px;
min-height:307px;
}

* html #contentLeft .modul_normal3FP { /* Hack IE5.5 Hoehe und Breite */
height: 310px;
heigh\t: 307px;
}

#contentLeft .normal3_blog_0,
#contentLeft .normal3_blog_1 {
font: normal 10px/14px Arial, Helvetica, sans-serif;
color: #000000;
padding:0;
margin:0;
margin-top:11px;
margin-right:12px;
width:147px;
min-height:287px;
}

* html #contentLeft .normal3_blog_0,
* html #contentLeft .normal3_blog_1 {
margin-right:12px;
margin-righ\t:7px;
}


#contentLeft .normal3_blog_2 {
font: normal 10px/14px Arial, Helvetica, sans-serif;
color: #000000;
padding:0;
margin:0;
margin-top:11px;
width:147px;
min-height:287px;
}


* html #contentLeft .normal3_blog_0,
* html #contentLeft .normal3_blog_1,
* html #contentLeft .normal3_blog_2 { /* Hack IE5.5 Hoehe und Breite */
height: 290px;
heigh\t: 287px;
}


#contentLeft .modul_normal3FP .normal3_blog_0 .text,
#contentLeft .modul_normal3FP .normal3_blog_1 .text,
#contentLeft .modul_normal3FP .normal3_blog_2 .text{
/*display:inline;*/
display:block;
position:absolute;
bottom:0px;
width:147px;
}

* html #contentLeft .modul_normal3FP .normal3_blog_1 .text{
width:147px;
w\idth:144px;
}

#contentLeft .modul_normal3FP .normal3_blog_0 .contentpaneopen_edit, 
#contentLeft .modul_normal3FP .normal3_blog_1 .contentpaneopen_edit,
#contentLeft .modul_normal3FP .normal3_blog_2 .contentpaneopen_edit{
display:block;
position: absolute;
top:95px;
right:0px;
width:auto;
float:right;
z-index:9999;
}
/*#  ENDE  ##################  modul_normal3FP  teaser_blog_li teaser_blog_re #################################*/

/*#  ANFANG  ##################  modul_linksFP #################################*/

#contentLeft .modul_linksFP {
padding-top:7px;
padding-bottom:7px;
}

#contentLeft .modul_linksFP .teaser2 {
display:block;
width:465px;
height:14px;
overflow:hidden;
}


#contentLeft .modul_linksFP .feature {
display:inline;
float:right;
overflow:hidden;
height:8px;
width:16px;
}

#contentLeft .modul_linksFP .subline {
display:inline;
padding: 0px 3px 1px 3px;
font-size:10px;
line-height:10px;
font-weight:bold;
text-transform:uppercase;
color:#d00;
}

#contentLeft .modul_linksFP .subline a{
color:#d00;
}


#contentLeft .modul_linksFP .headline {
display:inline;
padding: 2px 3px 2px 2px;
font-size:11px;
line-height:15px;
font-weight:bold;
}

#contentLeft .modul_linksFP .headline a{
color:#000;
}

#contentLeft .modul_linksFP .headline a:hover{
color:#d00;
}




/*#  ENDE  ##################  modul_linksFP #################################*/


/*##  ENDE ##############   Klassen KZ    ##############################*/
