/*######## CONTENT LINKS ##########*/

/*  Head Suchen */
/*.headsuchen { color: #9D9D9D; font-family: Helvetica; font-size: 11px; font-weight: normal; }*/


/*######## CONTENT MITTE ##########*/

/*  Fließtext, Artikel, mitte          */
.mittetxt { vcolor: #000000; font-family: Helvetica, sans-serif; font-size: 11px; line-height: 14px; width:385px;} 
/* fuer Newsliste auf der Home keine Breitenangabe verwenden! */
.mittetxt2 { vcolor: #000000; font-family: Helvetica, sans-serif; font-size: 11px; line-height: 14px;} 

/*  Liste, Produkte, mitte          */
.listtxt { vcolor: #000000; font-family: Helvetica, sans-serif; font-size: 11px; line-height: 14px; margin-top:0; margin-bottom:0;}

/*  Zwischen-Headlines, Artikel  */        
.head1 { color: #9D9D9D; font-family: Helvetica, sans-serif; font-weight: bold; font-size: 18px; line-height: 20px }

/*Headlines, Produkte und Haendlersuche */
.head4 { 
   width: 173px;
   height: 20px;
   padding-top: 3px;
   padding-left: 5px;
   color: #000000;
   font-family: Helvetica, sans-serif;
   font-size: 11px;
   line-height: 13px;
   background-color: #F5F4F4;
   border-bottom: solid black 1px;
   border-top: solid black 1px;
   margin-top: 5px;
   margin-bottom: -10px;  
}

/*######## Bilder ##########*/
/* Fuer news thumbnails */
.newspic { margin-top: 5px; margin-bottom: 5px }



/*######## CONTENT RECHTS ##########*/

/*  Headlines, Teaser */
.head2 { color: #9D9D9D; font-family: Helvetica, sans-serif; font-weight: bold; font-size: 13px; line-height: 15px }



/*  Fließtext, Artikel, rechts          */
.rechtstxt { color: #000000; font-family: Helvetica, sans-serif; font-size: 11px; line-height: 13px; }

/* Fuer copyright */
.copyright { color: #9D9D9D; font-family: Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none }



/*######## Linkformatierungen ##########*/

/* Fuer Links */
a { color: #9D9D9D; font-weight: bold; text-decoration: none }
a:hover {color: #00A6EB;  font-weight: bold; text-decoration: none }
a:active {color: #9D9D9D;  text-decoration: none }


/* Fuer Head Links */
a.headlink { color: #9D9D9D; font-family: Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none }
a:hover.headlink {color: #00A6EB;  font-weight: normal; text-decoration: none }
a:active.headlink {color: #00A6EB;  text-decoration: none }

/* Fuer pfadnavi */
a.pfadlink { color: #9D9D9D; font-family: Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none }
a:hover.pfadlink {color: #00A6EB; font-weight: normal; text-decoration: none }
a:active.pfadlink {color: #00A6EB; text-decoration: none }



/*######## NAVIGATION ##########*/

/* Fuer Navigation erste Ebene */
.navi { color: #9D9D9D; font-size: 13px; font-family: Helvetica, sans-serif; }
.navi:hover { color: #00A6EB; font-size: 13px; font-family: Helvetica, sans-serif; }


/* Fuer Navigation erste Ebene ACT*/
.naviact { color: #00A6EB; font-size: 13px; font-family: Helvetica, sans-serif; }
.naviact :hover { color: #00A6EB; font-size: 13px; font-family: Helvetica, sans-serif; }


/* Fuer Navigation zweite Ebene */
.navi2 { color: #9D9D9D; font-size: 13px; font-family: Helvetica, sans-serif;}
.navi2 :hover { color: #00A6EB; font-size: 13px; font-family: Helvetica, sans-serif; }

/* Fuer Navigation zweite Ebene ACT */
.naviact2 { color: #00A6EB; font-size: 13px; font-family: Helvetica, sans-serif; }
.naviact2 :hover { color: #00A6EB; font-size: 13px; font-family: Helvetica, sans-serif; }



/* Fuer Pfad Navigation 
.pfad {color: #000000;  font-weight: bold; font-size: 13px; font-family: Times; text-decoration: none }
.pfad :hover  {color: #009933;  font-weight: bold; font-size: 13px; font-family: Times; text-decoration: none }
*/



/*############ Fuer Sitemap *#############*/
.sitemap1 { color: #9D9D9D; font-family: Helvetica, sans-serif; font-weight: bold; font-size: 13px; line-height: 15px; }
.sitemap2 { color: #000000; font-family: Helvetica, sans-serif; font-size: 11px; line-height: 14px }



/*############ Fuer Suchseite Index Suche *#############*/

/* Eingabefeld und Button siehe auch für formulare, sollte identisch sein   */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { height:20; font-size: 10px; font-weight: bold; color: #00A6EB; background-color: #F5F4F4; border: 1px solid #9D9D9D }
/* Eingabefeld */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:200px; height:20; font-size:11; border: 1px solid #9D9D9D }


.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:normal; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px }

/* keine Resultate  */
.tx-indexedsearch P.tx-indexedsearch-noresults { font-family: Helvetica, sans-serif; text-align:center; font-style:italic; font-weight:bold }


.tx-indexedsearch.tx-indexedsearch-browsebox P { font-family: Helvetica, sans-serif; font-size: 11px; font-weight:bold }

.tx-indexedsearch .tx-indexedsearch-res { width: 385px; }

/* Hintergrund Seite */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#FFFFFF }
/* Seiten Headline  */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-family: Helvetica, sans-serif; font-size: 11px; font-weight:bold }
/* Prozentangabe */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-family: Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:AAAAAA }

/* Text */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-family: Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-style:normal }
/* Auszeichnung gesuchtes Wort */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; font-weight:bold }

/* Hintergrund infobox */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {font-family: Helvetica, sans-serif; font-size: 11px; background:#FFFFFF; font-style:italic  }

/* Abstand oben und unten  Bereich */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:14px; margin-bottom:5px }
/* Formatierung Bereichsbox */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { font-family: Helvetica, sans-serif; font-size: 11px; font-weight:bold; margin-top:2px; margin-bottom:2px }

/* Hintergrund Bereich */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { font-family: Helvetica, sans-serif; font-size: 11px; background:#FFFFFF; background:#FFFFFF; border:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#FFFFFF; border:0px; vertical-align:absmiddle }




/*############ Fuer Formulare *#############*/

/* Mail-Formulartext   */
.formtxt { color: #000000; font-family: Helvetica, sans-serif; font-size: 11px; line-height: 14px} 

/* Textfeld formatierung allgemein   */
input { height:20; font-size:11; border: 1px solid #9D9D9D }

/* butten Formatierung   */
.button { height:20; font-size: 10px; font-weight: bold; color: #00A6EB; background-color: #F5F4F4; border: 1px solid #9D9D9D }

/* Textarea Formatierung allgemein  */
.textarea { width:220px; height:60; font-size:11; border: 1px solid #9D9D9D }



/*############ Fuer Tabellen *#############*/
.mittetxt td { vcolor: #000000; font-family: Helvetica, sans-serif; font-size: 11px; line-height: 14px;} 




/*############ wird im moment nicht verwendet *#############*/
/*############ Fuer New Login Box *#############*/


DIV.tx-newloginbox-pi1 { width:174px;}
/* Fuer Formatierung H3 */
DIV.tx-newloginbox-pi1 H3 { color: #999999; font-family: Helvetica, sans-serif; font-size: 11px; line-height: 13px; margin-top: 5px; margin-bottom: 2px;  }
/* Fuer Formatierung Textelemente */
DIV.tx-newloginbox-pi1 P { margin-bottom: 2px; margin-top: 2px;}
/* Fuer Tabellenbreite und Abstand zu H3 */
DIV.tx-newloginbox-pi1 TABLE { width:174px; margin-top: 2px}

DIV.tx-newloginbox-pi1 TABLE TR TD P {color: #000000; font-family: Helvetica, sans-serif; font-size: 11px; line-height: 13px;}

DIV.tx-newloginbox-pi1 TABLE TR TD { }

DIV.tx-newloginbox-pi1 TABLE TR { }

DIV.tx-newloginbox-pi1 TABLE TR TD INPUT.tx-newloginbox-pi1-submit { width:80px}

DIV.tx-newloginbox-pi1 TABLE TR TD INPUT { width:80px; }

DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP {}

DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP A {}

DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back {}

DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back A {}

DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-username {}

#egoismus {
  margin:0px;
  padding:0px;
  height:270px;
}


/*############ wird im moment nicht verwendet *#############*/
/*############ Fuer Diashow *#############*/

/* div class für Diashow Tabelle  */
.tx-gsislideshow-pi1  {  font-family: times; font-size: 13px; line-height: 16px }

/*  Fließtext, News,           */
.newstxt { color: #000000; font-family: Times; font-size: 13px; line-height: 16px }
 
/*  Headline, News        */
.newshead { color: #000000; font-family: Helvetica; font-size: 14px; line-height: 17px }
 
/*  datum-Autor, News        */
.newsdatum { color: #000000; font-family: Helvetica; font-size: 10px; line-height: 10px } 


