/* --------------------------------------------------------
-----------------------------------------------------------

Für TT_NEWS START

------------------------------------------------------------
-----------------------------------------------------------*/

.clearer hr {
  border:0;
  color:white;
}  

.browseLinksWrap {
  border-style:solid; 
  border-width:3px 3px;
  border-color:#eeeeee;
  background:#dddddd;
}  

.activeLinkWrap {
  color:#ff0000;
  text-decoration:none;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  font-stretch:normal;
  text-transform:none;  
  
}


.browseLinksWrap a {
  color:#006677;
  text-decoration:none;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-style:normal;
  font-variant:normal;
  font-weight:lighther;
  font-stretch:normal;
  text-transform:none;  
}  

.browseLinksWrap a:hover {
  color:#ff0000;
  text-decoration:none;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-style:normal;
  font-variant:normal;
  font-weight:lighther;
  font-stretch:normal;
  text-transform:none;  
} 

.news-single-img {
 text-align:left;
}

.news-single-img img {
  padding:3px; margin:0px; 
}



/* --------------------------------------------------------
-----------------------------------------------------------

Für TT_NEWS ENDE

------------------------------------------------------------
-----------------------------------------------------------*/




/* --------------------------------------------------------
-----------------------------------------------------------

Für Photoalbum in den TT_News Fotoalben START

------------------------------------------------------------
-----------------------------------------------------------*/

.single {
  /* sorgt dafür, dass die Größenangabe nicht erscheint */
    color:#eeeeee;
}

.single img {
  /* sorgt dafür, bilder keine link rahmen bekommen */
   border:0;
}

.next a,.prev a, .info a {
  color:#006677;
  text-decoration:none;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;

  font-style:normal;
  font-variant:normal;
  font-weight:lighther;
  font-stretch:normal;
  text-transform:none;
}


.next a:hover,.prev a:hover {
  color:#ff0000;
  text-decoration:none;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;

  font-style:normal;
  font-variant:normal;
  font-weight:lighther;
  font-stretch:normal;
  text-transform:none;
}







/* --------------------------------------------------------
-----------------------------------------------------------

Für Photoalbum in den TT_News Fotoalben END

------------------------------------------------------------
-----------------------------------------------------------*/



/* --------------------------------------------------------
-----------------------------------------------------------

Für Buttons START

------------------------------------------------------------
-----------------------------------------------------------*/


    /* submit */
input.button {
  margin: 20px 0 0 200px;
  border: 0;
  padding: 5px 20px;
  color: white;
  font-weight: bold;
  background: #CD3333; /* old browsers */
  background: -moz-linear-gradient(top, #CD3333 0%, #EE3B3B 50%, #FF4040 51%, #FF5050 100%); /* firefox */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CD3333), color-stop(50%,#EE3B3B), color-stop(51%,#FF4040), color-stop(100%,#FF5050)); /* webkit */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CD3333', endColorstr='#FF5050',GradientType=0 ); /* ie */
  -webkit-box-shadow: 3px 3px 5px #aaa;
  -moz-box-shadow: 3px 3px 5px #aaa;
  box-shadow: 3px 3px 5px #aaa;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
}


/* --------------------------------------------------------
-----------------------------------------------------------

Für Buttons ENDE

------------------------------------------------------------
-----------------------------------------------------------*/


/* --------------------------------------------------------
-----------------------------------------------------------

Für new calender START

------------------------------------------------------------
-----------------------------------------------------------*/

/**
 * styling for tip content - die mouse over sprechblase !!!
**/
.bt-content {
  font-size: small;
  color: #000000;
  line-height: normal;
}

/* styling for active target elements - usually for background hilighting */
.bt-active {
  background-color: #ff0000;
  color: #FF0000;
}


/**
 * Content related
 */

.newscalendarTooltip {
  display: none;
}
.newscalendarTooltipHeader {
  font-weight: bold;
  font-size: 14px;
  padding:0px;
  margin:0px;
    text-decoration:none;
}

.newscalendarTooltipItemContainer {
  font-size: 12px;
  padding:0px;
  margin:0px;
}

.newscalendar-tip {
  /* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9;
}

.newscalendar-tip-selector {
    background-color:#eee;
    border:1px solid #CCC;
}

/*
 * Render item related
 */

.newsCalendar_calendarItem{
  display: table;
  font-size:1em;
  padding-top:5px;

}
.newsCalendar_calendarItem a{
  font-weight: bold;
  color: #ff0000;
    text-decoration:none;
  margin-top: 10px;
    margin-bottom: 10px;
}

.newsCalendar_calendarItem_image{
  display: table;
  float:left;
  padding: 3px;
  border: 1px solid #CCC;
  margin-top: 3px;
  margin-right: 3px;
}
.newsCalendar_calendarItem_subheader{
}
.newsCalendar_calendarItemHeader{
}


/* Calender view CSS */

.calendar-table{   /*Das ist der rahmen für den gesamten Kalender*/
  padding:1em;
  border:1px solid #CCC;
}

.calendar-table a{ /*das ist die Überschrift z.B. "Februar - 2011" oder die Unterschrift "Zeige aktuellen Monat" */
  color: #ff0000;
  font-size:13px;
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  font-variant:normal;
  font-weight:bold;
  font-stretch:normal;
  text-transform:none;
}

.calendar-table TD { /*Hier ist die Formattierung für die Zahlen im Kalender <> aktueller Tag oder Termintag*/
  padding:3px;
  text-align:center;
  color: #000000;
  font-size:12px;
    text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  font-variant:normal;
  font-weight:light;
  font-stretch:normal;
  text-transform:none;
}

.calendar-table TH{ /*Hier ist die Formattierung für die Tagesnamen oder Kürzel*/
  padding:3px;
  text-align:center;
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
  color: #000000;
  font-size:12px;
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  font-variant:normal;
  font-weight:bold;
  font-stretch:normal;
  text-transform:none;
}

.calendar-table caption{
  font-size:200%;
  text-transform:uppercase;
}

.linked_today{
  outline:1px solid red; margin:0px;  
  border:1;
  cursor: default;
  padding:2px;
  color:#FF0000;
  background-color:#FF8888;
  cursor:pointer;
  text-decoration:none;
  border:1px solid #333333;
}

.linked_today_nolink{
  outline:1px solid red; margin:0px;
  border:1;
  padding:2px;

}

.linked_day{
  background-color:#FF8888;  
  padding:2px;
  text-decoration:none;
  cursor: default;
  border:1px solid transparent;
}

/* List view CSS */
.newsCalendar_listHeader{
  font-size:1.5em;
  font-weight:bold;
  background-color:#C7D5FE;
  color:#333333;
  border:1px solid #7e7e7e;
  padding:0.5em;
}

.newsCalendar_listBody{
  padding:1em;
}

.newsCalendar_listItem{
  display: table;
  font-size:1em;
  padding-top:1em;
}

.newsCalendar_listItem a{
  font-weight: bold;
}

.newsCalendar_listItem_image{
  display: table;
  float:left;
  padding: 3px;
  border: 1px solid #CCC;
  margin-top: 3px;
  margin-right: 3px;
}
.newsCalendar_listItem_subheader{
  display: table;
  float:left;
}
.newsCalendar_listItemHeader{
  font-weight:bold;
  padding-top:1em;
  font-size:1.25em;
}



/* --------------------------------------------------------
-----------------------------------------------------------

Für news calender END

------------------------------------------------------------
-----------------------------------------------------------*/



/* --------------------------------------------------------
-----------------------------------------------------------

Für User Registration START

------------------------------------------------------------
-----------------------------------------------------------*/


.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
.tx-srfeuserregister-pi1 a { padding-left: 14px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }
.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
.tx-srfeuserregister-pi1 label span { color: #ff0000; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; }
.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }

* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }

* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
.tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; }
.tx-srfeuserregister-pi1 dd { text-align: left; width: 50%; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }

* html .tx-srfeuserregister-pi1 dd { float: none; }
.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }


/* --------------------------------------------------------
-----------------------------------------------------------

Für User Registration ENDE

------------------------------------------------------------
-----------------------------------------------------------*/


dt.pfe_all_label {
  margin-top:10px;
  background:#dddddd;
  color:#000000;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-variant:normal;
  font-weight:lighter;
  font-stretch:normal;
  text-transform:none;
}



DIV.powermailfe_list A:link, DIV.powermailfe_list A:visited {

  font-size:10px;
  border: 0;
  padding: 5px 20px;
  color: white;
  font-weight: bold;
  background: #CD3333; /* old browsers */
  background: -moz-linear-gradient(top, #CD3333 0%, #EE3B3B 50%, #FF4040 51%, #FF5050 100%); /* firefox */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CD3333), color-stop(50%,#EE3B3B), color-stop(51%,#FF4040), color-stop(100%,#FF5050)); /* webkit */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CD3333', endColorstr='#FF5050',GradientType=0 ); /* ie */
  -webkit-box-shadow: 3px 3px 5px #aaa;
  -moz-box-shadow: 3px 3px 5px #aaa;
  box-shadow: 3px 3px 5px #aaa;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
  text-decoration:none ;
  
}

DIV.powermailfe_list A:hover {
  font-size:10px;
  border: 0;
  padding: 5px 20px;
  color: white;
  font-weight: bold;
  background: #CD4444; /* old browsers */
  background: -moz-linear-gradient(top, #CD4444 0%, #EE3C3C 50%, #FF4141 51%, #FF5151 100%); /* firefox */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CD3333), color-stop(50%,#EE3B3B), color-stop(51%,#FF4040), color-stop(100%,#FF5050)); /* webkit */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CD3333', endColorstr='#FF5050',GradientType=0 ); /* ie */
  -webkit-box-shadow: 3px 3px 5px #aaa;
  -moz-box-shadow: 3px 3px 5px #aaa;
  box-shadow: 3px 3px 5px #aaa;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
  text-decoration:none ;
}

DIV.powermailfe_listitem {
  background:#eeeeee;  
}




/* --------------------------------------------------------
-----------------------------------------------------------

Für Dateilisten    START

------------------------------------------------------------
-----------------------------------------------------------*/

TH.tx-filelist-pi1-filename {
  color:#000000;
  font-size:10px;
  font-family:Arial, Helvetica, sans-serif;
  font-variant:normal;
  font-weight:strong;
  font-stretch:normal;
  text-transform:none;
  background:#dddddd;
}


TH.tx-filelist-pi1-info {
  color:#000000;
  font-size:10px;
  font-family:Arial, Helvetica, sans-serif;
  font-variant:normal;
  font-weight:strong;
  font-stretch:normal;
  text-transform:none;
  background:#dddddd;
}


TH.tx-filelist-pi1-date {
  color:#000000;
  font-size:10px;
  font-family:Arial, Helvetica, sans-serif;
  font-variant:normal;
  font-weight:strong;
  font-stretch:normal;
  text-transform:none;
  background:#dddddd;
}


TD.tx-filelist-pi1-filename A:link {
  color:#000000;
  text-decoration:none;
  font-size:10px;
  font-family:Arial, Helvetica, sans-serif;
  font-variant:normal;
  font-weight:lighther;
  font-stretch:normal;
  text-transform:none;
  text-align:center;
  valign:center;
}

TD.tx-filelist-pi1-filename A:visited {
  color:#000000;
  text-decoration:none;
  font-size:10px;
  font-family:Arial, Helvetica, sans-serif;
  font-variant:normal;
  font-weight:lighther;
  font-stretch:normal;
  text-transform:none;
  text-align:center;
  valign:center;
}

TD.tx-filelist-pi1-filename A:hover {
  color:#ff0000;
  text-decoration:none;
  font-size:10px;
  font-family:Arial, Helvetica, sans-serif;
  font-variant:normal;
  font-weight:lighther;
  font-stretch:normal;
  text-transform:none;
  text-align:center;
  valign:center;
}

TD.tx-filelist-pi1-info {
  color:#000000;
  text-decoration:none;
  font-size:10px;
  font-family:Arial, Helvetica, sans-serif;
  font-variant:normal;
  font-weight:lighther;
  font-stretch:normal;
  text-transform:none;
  text-align:center;
  valign:center;
}

TD.tx-filelist-pi1-date {
  color:#000000;
  text-decoration:none;
  font-size:10px;
  font-family:Arial, Helvetica, sans-serif;
  font-variant:normal;
  font-weight:lighther;
  font-stretch:normal;
  text-transform:none;
  text-align:center;
  valign:center;
}




TD.tx-filelist-pi1-icon img {
  border:0;
}




/* --------------------------------------------------------
-----------------------------------------------------------

Für Dateilisten    ENDE

------------------------------------------------------------
-----------------------------------------------------------*/


/* --------------------------
Folgende Styles für die Content Section sind hier definiert:

ANFANG

STANDARD

    - H1 (Überschriften)
    - bodytext (fast jeder Text im Dokument)
    - colRight (Falls rechte Spalte genutzt wird...)
    - colLeft
    - colNormal
    - TABLE#news-table (????)
    - news-header (????)
    - DIV.tx-mininews-pi1-fp_listrow (für Mininews)

EIGENE

    - Fotogalerie

ENDE
----------------------------*/

TABLE#weitere_infos TD A:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #000000;
        text-decoration: none;
}

TABLE#weitere_infos TD A:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #000000;
        text-decoration: none;
}

TABLE#weitere_infos TD A:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #FF0000;
        text-decoration: none;
}




/* General header and bodytext: Sub Template*/
H1 {
  font-family: Arial, Helvetica, sans-serif;

  font-size: 13px;
  font-color: black;
  text-align: left;
}

/* General header and bodytext: Sub Template*/

/*
Begin Legt die Überschriften fest
        /* 1. vor <H1> 2. rechts <H1>   3. nach <H1>  4. links <H1>     */
        H1,H2,H3,H4,H5 {margin: 30px 0px 10px 0px;
            font-family:Arial, Helvetica, sans-serif;

            background=#ffffff;
            color:#000000;
            text-indent:0; /*Einrücken links */
            font-weight:bold;
      text-align: left;
            font-size: 15px}
        /*
        H2 {margin: 30px 0px 10px 0px;
            font-family:Arial, Helvetica, sans-serif;

            background=#9999ff;
            color:#000000;
            font-weight:bold;
            text-indent:10;
            font-size: 17px;}
        H3 {margin: 30px 0px 10px 0px;
            font-family:Arial, Helvetica, sans-serif;

            background=#9999ff;
            color:#000000;
            font-weight:bold;
            text-indent:10;
            font-size: 20px}
        H4 {margin: 30px 0px 10px 0px;
            font-family:Arial, Helvetica, sans-serif;

            background=#9999ff;
            color:#000000;
            font-weight:bold;
            text-indent:10;
            font-size: 30px}
        H5 {margin: 30px 0px 10px 0px;
            font-family:Arial, Helvetica, sans-serif;

            background=#9999ff;
            color:#000000;
            font-weight:bold;
            text-indent:10;
            font-size: 15px}
Ende Legt die Überschriften fest
*/

P.bodytext {
  font-family: Arial, Helvetica, sans-serif;
  line-height: 25px;
  font-size: 12px;
  font-color: black;
/* 1. nach <P> Tag 2. rechter Rand  3. vor <P> Tag 4. linker Rand  */
/* wichitig regelt abstand zwischen content Elementen */
  margin: 0px 0px 0px 0px;
/*  width: 500px;  */
  text-align: left;
  white-space:normal;

}


P.internal-link a:link {
  color:#006677;
  text-decoration:none;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;

  font-style:normal;
  font-variant:normal;
  font-weight:lighther;
  font-stretch:normal;
  text-transform:none;
}


P.internal-link a:hover {
  color:#ff0000;
  text-decoration:none;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;

  font-style:normal;
  font-variant:normal;
  font-weight:lighther;
  font-stretch:normal;
  text-transform:none;
}




A.internal-link a:visited {
  color:#006677;
  text-decoration:none;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;

  font-style:normal;
  font-variant:normal;
  font-weight:lighther;
  font-stretch:normal;
  text-transform:none;
}

P.bodytext a:link {
  color:#006677;
  text-decoration:none;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-variant:normal;
  font-weight:lighther;
  font-stretch:normal;
  text-transform:none;
}

P.bodytext a:hover {
  color:#ff0000;
  text-decoration:none;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;


  font-variant:normal;
  font-weight:lighther;
  font-stretch:normal;
  text-transform:none;
}

P.bodytext a:visited {
  color:#006677;
  text-decoration:none;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;

  font-style:normal;
  font-variant:normal;
  font-weight:lighther;
  font-stretch:normal;
  text-transform:none;
}


/* Additional attributes for content in RIGHT column */
#colRight H1 {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;

  background-color: #ffffff;
  text-align: left;
  font-color: maroon;
}

#colRight P.bodytext {
  font-size: 10px;
  font-family: Arial, Helvetica, sans-serif;

}


/* Overriding attributes for columns in case of content template #3 */

#ct3 #colRight P.bodytext,
#ct3 #colLeft P.bodytext,
#ct3 #colNormal P.bodytext
{
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;

  text-align: center;
  vertical-align: top;
}
#ct3 #colRight H1,
#ct3 #colLeft H1,
#ct3 #colNormal H1
{
  font-size: 12px;
  text-align: center;
  font-color: black;
  font-family: Arial, Helvetica, sans-serif;

        text-align: top;
}

#ct3 #colLeft H1 {  background-color: #ffffff; }
#ct3 #colNormal H1 { background-color: #ffffff; }
#ct3 #colRight H1 {  background-color: #ffffff; }

#ct3 TD#colRight {padding-left: 5px;}
#ct3 TD#colLeft {padding-right: 5px;}
#ct3 TD#colNormal {padding-right: 5px;padding-left: 5px;}



/* NEWS splash in template #4 */
TABLE#news-table {
  margin-left: 10px;
  border: solid 1px black;
}
TD.news-header {
  background-color: navy;
}
TD.news-header H1 {
  color: white;
  margin: 0px 0px 0px 0px;
  text-align: center;
}




DIV.tx-mininews-pi1-fp_listrow P {
  font-size: 11px;
  font-color: navy;
  font-family: Arial, Helvetica, sans-serif;

  margin: 0px 0px 0px 0px;
}
DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-datetime { font-size: 10px; background-color: #eeeeee; margin-top: 10px;}
DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title { font-weight: bold; }
DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title A { text-decoration: none; color: navy;}
DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title A:hover { text-decoration: underline; }
DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser { font-style: italic;}
DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser A {background-color: #999999; color: white; text-decoration: none; padding: 1px 1px 1px 1px;}
DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser A:hover { text-decoration: underline;}





/* --------------------------------------------------------
-----------------------------------------------------------

Für Überschriften    START

------------------------------------------------------------
-----------------------------------------------------------*/




DIV.csc-header H1 A:link {

  color:#FF0000;
  text-decoration:none;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-variant:normal;
  font-weight:lighther;
  font-stretch:normal;
  text-transform:none;
  text-align:center;
  valign:center;
  
}

DIV.csc-header H1 A:visited {
  color:#FF0000;
  text-decoration:none;
  text-align:center;
  valign:center;
  font-size:12px;
}

DIV.csc-header H1 A:hover {
  text-decoration:none;
  color:#FF4500;
  text-align:center;
  valign:center;
  font-weight:strong;
  font-size:12px;  
}





/* --------------------------------------------------------
-----------------------------------------------------------

Für Überschriften    ENDE

------------------------------------------------------------
-----------------------------------------------------------*/



/* --------------------------------------------------------
-----------------------------------------------------------

Für Sitemap    START

------------------------------------------------------------
-----------------------------------------------------------*/




DIV.csc-sitemap A:link {

  color:#006677;
  text-decoration:none;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-variant:normal;
  font-weight:lighther;
  font-stretch:normal;
  text-transform:none;
  
}



DIV.csc-sitemap A:visited {

  color:#006677;
  text-decoration:none;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-variant:normal;
  font-weight:lighther;
  font-stretch:normal;
  text-transform:none;
  
}


DIV.csc-sitemap A:hover {

  color:#006677;
  text-decoration:none;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-variant:normal;
  font-weight:lighther;
  font-stretch:normal;
  text-transform:none;
  
}


/* --------------------------------------------------------
-----------------------------------------------------------

Für Sitemap    ENDE

------------------------------------------------------------
-----------------------------------------------------------*/


/* --------------------------------------------------------
-----------------------------------------------------------

Fürs Fotoalbum    START

------------------------------------------------------------
-----------------------------------------------------------*/

/* verwendet in Fotogalerie für Überschriften */
P.fotogalerie {
  font-family: verdana;
  font-size: 100px;
  font-color: #7700ff;
/* 1. nach <P> Tag 2. rechter Rand  3. vor <P> Tag 4. linker Rand  */
/* wichitig regelt abstand zwischen content Elementen */
  margin: 0px 40px 30px 0px;
/*  width: 500px;  */
  text-align: left;
  white-space:normal;
  text-decoration:none;
}


P.fotogalerie a:link {
  color:#00ff00;
  font-size:20px;
}

P.fotogalerie a:hover {
  color:#ff0000;
  text-decoration:none;
  font-size:50px;
  font-family:Verdana;
  font-style: underline;
  font-variant:normal;
  font-weight:lighther;
  font-stretch:normal;
  text-transform:none;
}

P.fotogalerie a:visited {
  color:#006677;
  text-decoration:none;
  font-size:50px;
  font-family:Verdana;
  font-style:normal;
  font-variant:normal;
  font-weight:lighther;
  font-stretch:normal;
  text-transform:none;
}

/* --------------------------------------------------------
-----------------------------------------------------------

Fürs Fotoalbum    ENDE

------------------------------------------------------------
-----------------------------------------------------------*/
