﻿/* enco.css (enco-Style)  
  Enthält alle enco-spez. Stile,
  unabhängig vom Design/Theme
*/

/*
====================================================
====================================================

  CSS für enco-Stil, Juli 2007
  enco GmbH (www.enco.de)
  © 2007 gloeckner.vlaic.de, enco GmbH
  
  Letzte Änderung: 24.01.2008
  
========================================

  ------------------------------
          enco-Farben
  ------------------------------
  Logo-grau:      #666666 (=60% grau)
  Logo-rot:       #E52520
  Rahmen-beige:   #f6e1ca (ca.) (alt: F0C698)
  Hover-beige:    #fef4f0
  rot (dunkler):     #A81917  (alt: #E1252A)
  rot (heller):      #E26563  (alt: #FFCCCC)
  grau (dunkler):    #333333  (alt: #606060)
  grau (heller):     #999999  (alt: #E1E1E1)
  beige/nude (hell):    #FFF2E5  (alt: #F0C698)
  beige/nude (dunkel):  #E5CDB7  (alt: #F0C698)
  ------------------------------
          Allgemein
  ------------------------------
  schwarz:    #000
  weiss:      #FFF
  grau 10%:   #DDDDDD   
  grau 20%:   #C0C0C0
  grau 30%:   #A8A8A8
  grau 40%:   #939393
  grau 50%:   #808080
  grau 60%:   #6F6F6F (=Logo-grau)
  grau 70%:   #5D5D5D
  grau 80%:   #4B4B4B
  grau 90%:   #383838

========================================

  ------------------------------
          HINWEISE
  ------------------------------
  
  ------- [Browser-Filter] ------
    
  Alle Stile orientieren sich nach
  Standards (FireFox, Opera). Abweichungen
  für den IE werden am Ende der jeweiligen
  Stildefinition eingetragen.
  
  Für IE gibt es eigene Filter für 
  alle alle Version (IE5-IE7).
  
  Filter-Aufbau (Bsp.):
  
  #header {
    margin-top: 8px;     <-- alle Browser
    .margin-top: 10px;   <-- IE7 +IE6)
    _margin-top: 4px;    <-- nur IE6
    \margin              <-- nur IE5 ? (unklar)
  }
  
  (Reihenfolge ist wichtig!)
  


====================================================
====================================================
*/


/*
---------------------------------------
    Layoutbereiche
---------------------------------------
*/

/************  Header  *************/



/************  Left  *************/



/************  Main  *************/

#main {
}


/************  Footer  *************/

/* Schriften für Footer (Copyright) */
#footer td{
	font-size: 11px;
	color:#f6e1ca;	
	padding-left: 45px;	 
  padding-bottom: 15px;
	text-align: left;
}


/*
---------------------------------------
    Allgemeine Elemente
---------------------------------------
*/

/* TL-Fehlermeldungstexte (z.B. im Formular) */
div .error {
  font-size: 10px;
  font-weight: bold;
  color: red;
}

/* Link "PDF drucken" */
div .pdf_link{
  margin: 10px 0 20px 0;
  text-align: right;  
}




/*
---------------------------------------
    Breadcrumb-Navigation
---------------------------------------
*/

.mod_breadcrumb {
  background: transperent; 
	font-size: 11px;
}

.mod_breadcrumb a {
  font-size: 11px;
}

/* Start BrCrb. ("enco.de") */
.mod_breadcrumb .brdcr_start{
  font-weight: bold;
  font-size: 11px;
}

/* aktuelle Seite */
.mod_breadcrumb .active{
  font-size: 11px;
}


/* Auswahlliste Seiten (Dropdown)  ## inaktiv ## */
.mod_quicknav {
  position: absolute;
  padding-left: 280px;
  padding-top: 10px;
}



/*
---------------------------------------
    Link-Liste ("Links")
---------------------------------------
*/

/* Hyperlinks Linkliste (nur Seite "links") */
div #links .ce_hyperlink{
  margin: 0 0 7px 10px;
  padding: 0 0 0 20px;  /* li. Einzug Text im DIV */
  background: #fff url('images/internet12.jpg') left center no-repeat;
}

.hyperlink_img img{
  border: 0;
}

/*
---------------------------------------
    Inhaltsformate (Artikel)
---------------------------------------
*/

/* Allg. Format Artikeltexte */
#main .mod_article {
	line-height: 1.4em;
	text-align: justify;
}

/* Aufzählungen mit rotem Ball (allg.) */
.mod_article ul {
  list-style-image: url('images/rot_kreis_8.gif');
}

/* im "Text" Format "Absatz" */
.mod_article p {
  font-size: 100%;
  margin: 0.5em 0 0.5em 0; /* Achtung: verändert den Abstand in Asuschreibungstexten auch! */
}

/* PROFIL */

/* kein Rand um Bilder für Aufzählung NL */
#profil .ce_text table td img{
  border: 0;
}

/* kein Rand um Bilder für Karte NL */
#profil .ce_text img{
  border: 0;
}

/* SUPPORT > Unterlagen */

/* kein Rand um Bilder für Aufzählung NL */
#unterlagen-info .ce_text table td img{
  border: 0;
}

/* SUPPORT > Heizkostenabr. */

/* kein Rand um Bilder für Aufzählung NL */
#heizkostenabrechnung .ce_text table td img{
  border: 0;
}

/*
---------------------------------------
    Nachrichten / News
---------------------------------------
*/

/* in News-Liste */
.small, .info {
  background: inherit;
  color: #B1B1B1;
}

.info {
  line-height: 2em;
}

p .info {
  text-align: left;
}

/* Link "weiterlesen.." */
.more {
  padding: 10px 0 20px 0;
}

.more a {
  font-style: italic;
  font-size: 12px;
  color: #485C60; 
}

/* Vorschauliste (abh. von ".layout_*"-Templates) */
div .layout_latest h2 {
  border-bottom: 1px #A1A1A1 dotted;
}

/* Link "zurück" */
.back {
  padding-top: 20px;
}


/************* Archiv-Liste **************/

.mod_newsmenu ul{
  list-style: none;
  list-style-image: none;
  margin: 0 0 0 -30px;
  /* IE-Only */
  .margin: 0 0 0 10px;
  _margin: 0 0 0 10px;
}

.mod_newsmenu .level_1 .submenu{
  font-size: 125%;
  margin-top: 15px;
}


.mod_newsmenu ul .level_2{
  list-style-image: url('images/rot_kreis_8.gif');
  margin: 0 0 0 -10px;
  /* IE-Only */
  .margin: 0 0 0 30px;
  _margin: 0 0 0 30px;
}

.mod_newsmenu ul .level_2 .first{ 
  padding-top: 6px;
}


/* in Archiv-Übersicht (Vorschautexte) vert. Abstand zwischen Nachrichten */
.mod_newsarchive div .ce_text{
	padding-bottom: 30px;
}

/************* Links RSS-Feed **************/
ul .rssfeed {
  list-style: none;
  list-style-image: url('images/rssfeed_abo.png');
}


/*
---------------------------------------
    Download(s)
---------------------------------------
*/

/* Allg. */
.ce_download .caption,
.ce_downloads .caption {
  font-size: 80%;
}

/* einzelne Downloads */
.ce_download .mime_icon, .ce_download div img .mime_icon {
  border: 0 0 0 0;
  border: 0;
}

.ce_download {
  vertical-align: center;
}



/* Download-Listen */
.ce_downloads .mime_icon, .ce_downloads div img .mime_icon {
  border: 0 0 0 0;
  border: 0;
}


.ce_downloads {
  vertical-align: center;
  margin-left: 30px;
}




/*
---------------------------------------
    TL-Navigation (Allg.)
---------------------------------------
*/



/* Navigationsblock */
.navi {
  font-size: 11px; 
  background: #E1252A;
}

#navigation a {
  display: block; 
  padding: 2px 0 2px 8px;
  color: #fff;   
  text-decoration: none; 
  text-transform: uppercase;
  letter-spacing: 0.5px;
}


/* aktiver Menüpunkt (ausgewählt) */
#navigation a.active, #navigation span, #navigation p {
  padding: 2px 0 2px 8px;   /* = #navigation a */
  font-weight: bold;
  display: block; 
  background: #fff; 
  color: #E1252A;
  letter-spacing: 0.5px;
}


#navigation a:hover {
  color: #000;
  background: #fff url('images/navbg.gif') right center no-repeat;
  margin:0;
  padding;0;   
}


#navigation ul {
  margin: 0px; 
  padding: 0;
  list-style-type: none;
}
#navigation ul li	{
  padding: 2px 0 2px 0;   /* = #navigation a (für oben und unten) */
  border-bottom: #F0C698 1px solid;  
  text-transform: uppercase;
}

/*
---------------------------------------
    TL-Navigation (Untermenüs)
---------------------------------------
*/

/* aufgeklappte Menüebene (nicht aktiv) */
#navigation a .submenu trail {
  background: #fff; 
  border-bottom: #000 1px solid;
}

/* Child 1 (1. Unterkategorie) */
#navigation ul .level_2 li	{
  margin: 0px;
  padding: 2px 0 1px 10px;
  text-transform:none; 
  border-bottom: 0px; 
  font-weight: normal;  
  background: #E26563;
}
#navigation ul .level_2 a, #navigation ul .level_2 span	{
  margin: 0px;
  padding: 2px 0 2px 8px;
  text-transform:none;
}

/* Child 2 (2. Unterkategorie) */
#navigation ul .level_3 li	{
  margin: 0px;
  padding: 2px 0 1px 15px;
  text-transform:none; 
  border-bottom: 0px; 
  font-weight: normal;  
  background: #E26563;  
}
#navigation ul .level_3 a, #navigation ul .level_3 span	{
  margin: 0px;
  padding: 2px 0 2px 8px;
  text-transform:none;
}

/* Child 3 (3. Unterkategorie) */
#navigation ul .level_4 li	{
  margin: 0px;
  padding: 2px 0 1px 20px;
  text-transform:none; 
  border-bottom: 0px; 
  font-weight: normal;   
  background: #E26563; 
}
#navigation ul .level_4 a, #navigation ul .level_4 span	{
  margin: 0px;
  padding: 2px 0 2px 8px;
  text-transform:none;
}

/* Child 4 (4. Unterkategorie) */
#navigation ul .level_5 li	{
  margin: 0px;
  padding: 2px 0 1px 25px;
  text-transform:none; 
  border-bottom: 0px; 
  font-weight: normal;  
  background: #E26563;  
}
#navigation ul .level_5 a, #navigation ul .level_5 span	{
  margin: 0px;
  padding: 2px 0 2px 8px;
  text-transform:none;
}



/*
---------------------------------------
    Sitemap (Seitenliste "PRODUKTE")
---------------------------------------
*/

/* ggf. in Kombination mit ID "Ausschreibungen" usw.:
  #Ausschreibungen div .mod_sitemap ul .level_1 li a (etc.) 
*/


/******* Sitemap Allgemein *******/
/* Achtung: <li> durch <table> ersetzt in nav-Template für Produkte (Original geändert)! */

.mod_sitemap {
  margin: 15px 0 0 0;    /* li.+re. Einzug ges. Auflistung */
}

.mod_sitemap table {
  width:100%;
}
.mod_sitemap a {
  color: #E52520;   /* norm. Link-Farbe */
}
.mod_sitemap table td, .mod_sitemap div {
  width:100%;
}

/* allg. Hover */
.mod_sitemap div:hover { 
  background: #fef4f0;
}
.mod_sitemap a:hover{ 
  text-decoration: none;
}

/* 1. Ebene als obere Ebene (SUBMENU) */

/* erster Eintrag (ganz oben auf Seite) */
.mod_sitemap .level_1 .submenu first div {  
  padding-top: 0px;  
  border-top: 1px solid #c1c0c0;
  border-bottom: 1px solid #c1c0c0;
}

.mod_sitemap .level_1 .submenu {  
  padding-top: 20px;  
}

.mod_sitemap .level_1 .submenu a {
  font-size: 110%;
  font-weight: bold;
  border: 0;
  color: #666666;
}

.mod_sitemap .level_1 .submenu div{  
  padding: 5px 0 5px 5px;  /* li. Einzug Text im DIV */
  background: #e6e5e5;
  border-top: 1px solid #c1c0c0;
  border-bottom: 1px solid #c1c0c0;
}

.mod_sitemap .level_1 .submenu div:hover{ 
  background: #e6e5e5;
}


/* 1. Ebene als letzte Ebene */

/* erster Eintrag (ganz oben auf Seite) */
.mod_sitemap .level_1 {  
  margin-top: 0px;  
}

.mod_sitemap .level_1 .first div{  
  border-top: 1px solid #c1c0c0;
}

.mod_sitemap .level_1 a {
  font-size: 100%;
  font-weight: normal;
  border: 0;
}

.mod_sitemap .level_1 div{
  border-bottom: 1px solid #c1c0c0;
  padding: 2px 0 2px 35px;  /* li. Einzug Text im DIV */
  background: #fff url('images/rot_kreis_8.gif') 15px center no-repeat;    
}

.mod_sitemap .level_1 div:hover { 
  background: #fef4f0 url('images/rot_kreis_8.gif') 15px center no-repeat; 
}


/******* zweite Ebene *******/


/* 2. Ebene als obere Ebene (SUBMENU) */
.mod_sitemap .level_1 .level_2 .submenu{
  padding: 0;
}

.mod_sitemap .level_1 .level_2 .submenu a {
  font-size: 100%;
  font-weight: bold;
  color: #E52520;   /* norm. Link-Farbe */
}

.mod_sitemap .level_1 .level_2 .submenu div {
  border-bottom: 1px solid #E5E5E5;
  border-top: 0;
  padding:4px 0 4px 20px;
  margin: 0;
  background: #fff;
  width: 100%;
}

.mod_sitemap .level_1 .level_2 .submenu div:hover { 
  background: #fef4f0;
}
.mod_sitemap .level_1 .level_2 .submenu a:hover { 
  color: #666666;
}
/* 2. Ebene als letzte Ebene */
.mod_sitemap .level_1 .level_2{
  padding: 0;
}

.mod_sitemap .level_1 .level_2 a {
  font-size: 100%;
  font-weight: normal;
  color: #E52520;   /* norm. Link-Farbe */
}

.mod_sitemap .level_1 .level_2 div {
  border-bottom: 1px solid #E5E5E5;
  border-top: 0;
  padding:2px 0 2px 40px;
  margin: 0;
  background:  #fff url('images/rot_kreis_8.gif') 20px center no-repeat;  
  width: 100%;
}

.mod_sitemap .level_1 .level_2 div:hover { 
  background: #fef4f0 url('images/rot_kreis_8.gif') 20px center no-repeat;  
}
.mod_sitemap .level_1 .level_2 a:hover { 
  color: #666666; 
}
/******* dritte Ebene *******/

/* 3. Ebene als obere Ebene (SUBMENU) */
.mod_sitemap .level_1 .level_2 .level_3 .submenu{
  padding: 0;
}

.mod_sitemap .level_1 .level_2 .level_3 .submenu a {
  font-size: 100%;
  font-weight: normal;
  color: #E52520;   /* norm. Link-Farbe */
}

.mod_sitemap .level_1 .level_2 .level_3 .submenu div {
  border-bottom: 1px solid #E5E5E5;
  border-top: 0;
  padding:2px 0 2px 40px;
  margin: 0;
  background: #fff;
  width: 100%;
}

.mod_sitemap .level_1 .level_2 .level_3 .submenu div:hover { 
  background: #fef4f0;
}
.mod_sitemap .level_1 .level_2 .level_3 .submenu a:hover { 
  color: #666666;
}
/* 3. Ebene als letzte Ebene */
.mod_sitemap .level_1 .level_2 .level_3{
  padding: 0;
}

.mod_sitemap .level_1 .level_2 .level_3 a {
  font-size: 100%;
  font-weight: normal;
  color: #E52520;   /* norm. Link-Farbe */
}

.mod_sitemap .level_1 .level_2 .level_3 div {
  border-bottom: 1px solid #E5E5E5;
  border-top: 0;
  padding:2px 0 2px 60px;
  margin: 0;
  background:  #fff url('images/rot_kreis_8.gif') 40px center no-repeat;
  width: 100%;
}

.mod_sitemap .level_1 .level_2 .level_3 div:hover { 
  background: #fef4f0 url('images/rot_kreis_8.gif') 40px center no-repeat;
}
.mod_sitemap .level_1 .level_2 .level_3 a:hover { 
  color: #666666;
}


/*
----------------------------------
  FORMULAR ALLG.
----------------------------------
*/  


/* Formular */
div .formbody {
  /*margin: 0 0 0 10px;            linker Einzug des gesamten Formularbereichs */
}


.ce_form{
  padding-left: 30px;
}

/* hor. Abstand zwischen Form-Elementen, wenn nebeneinander */
.ce_form .hor_abstand span{
	padding-right: 10px;
}


/*
---------------------------------------
    Formular/-Elemente
---------------------------------------
*/



/* Form-Label */
form .col_0 {
  padding: 3px 7px 3px 0;       /* Abstände um/von Formularelement */
  vertical-align: top;
}

/* Eingabefelder */ 
input, textarea, select {
	padding:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#485C60;
	border:1px solid #485C60;
	background-color:#F1F1F1;
	margin-bottom:2px;
}

input[type=submit], .submit {
	background-color:#F1F1F1;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#485C60;
	border:1px solid #485C60;
	margin-bottom:2px;
}

/* keine Formatierung für Checkboxen für IE: */
.checkbox {
  .border: 0px; 
  _border: 0px; 
  .background-color: #fff;  
  _background-color: #fff;
} 

/* keine Formatierung für Radio-Buttons für IE: */
.radio {
  .border: 0px; 
  _border: 0px;
  .background-color: #fff;
  _background-color: #fff;
} 

/* ?? */
#slogan, div #slogan {
  font-size:16px;
	color: #fff;
  font-weight: bold;
  font-style: italic;
  letter-spacing: 1.5px;
  background: transperent; 
	padding: 27px 0px 15px 0px;
	padding-top: 27px;
	padding-bottom: 15px;
	margin:0px 0px -45px 20px;
  /* IE-only */
  .padding: 25px 0px 20px 0px;
  _padding: 25px 0px 20px 0px;
	.margin:0px 0px -45px -370px;
	_margin:0px 0px -45px -370px;	
}



/*
----------------------------------
  FORM: "UNVERBINDL. ANFRAGE"
----------------------------------
*/
#unverb_anfrage td {
  boder-top: 1px solid #485C60;
}


/******** DIV-LAYOUT (nicht löschen!)

.ce_form div .kontakt {
  width:100%;
  float:left; 
  text-align:center;   
  border-bottom: 1px solid #485C60;   
  padding: 10px 0 10px 0;
}
    
.ce_form div .liegenschaft {
  width:100%;
  float:left;
  text-align:center;
  border-bottom: 1px solid #485C60;
  padding: 10px 0 10px 0;
}

.ce_form div .anz_einheiten {
  width:100%;
  float:left;
  text-align:center;
  border-bottom: 1px solid #485C60;
  padding: 10px 0 10px 0;
}
.ce_form div .anz_einheiten label {
  padding-right: 10px;
  text-align:left;
}
********/

/******** Tabelle ********/

/* Überschriften der Abschnitte */
#unverbindliche-anfrage h4 {
	margin-left: -20px;
	padding-top: 5px;
	margin-top: 17px;
	margin-bottom: 13px;
	font-size: 1.2em;
	font-weight:bold;
	/*border-top: 1px solid #485C60;   hor. Linie 1. Abschn. */
	/* IE-only */
  .margin-left:0px; /* IE6+IE7 */
}

#prospekt-bestellung h4 {
	margin-left: -20px;
	padding-top: 5px;
	margin-top: 17px;
	margin-bottom: 13px;
	font-size: 1.2em;
	font-weight:bold;
	/*border-top: 1px solid #485C60;   hor. Linie 1. Abschn. */
	/* IE-only */
  .margin-left:0px; /* IE6+IE7 */
}


/* hor. Trennlinie Formular-Abschnitte (ab 2.) */
#unverbindliche-anfrage .explanation h4 {
	border-top: 1px solid #485C60;
	/* IE-only */
  .margin-left:0px; /* IE6+IE7 */
}

/* hor. Linie ohne Text (nur Linie; 1. Linie in Frm.) */
#unverbindliche-anfrage .explanation h5 {
	border-top: 1px solid #485C60;
	margin-left: -20px;
	padding-top: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	font-size: 1em;
	/* IE-only */
  .margin-left:0px; /* IE6+IE7 */
}

/* Einrückung Unterpunkte */
#unverbindliche-anfrage .col_0 .einschub1 {
	padding-left: 20px;
}

/* Abstand Form-Elemente zu Label */
#unverbindliche-anfrage .col_1 {
	padding-left: 20px;
}


/* Absende-Button */
#unverbindliche-anfrage .btn_absenden {
	margin-top: 30px;
}



/*
----------------------------------
  PRODUKTE - AUSSCHREIBUNGEN
----------------------------------
*/


/* DIV für Tabelle (Word); Tab. zentriert in Seite */
/* --> Achtung: nicht hier zentrieren, da sonst alle Texte zentriert!! 
div .ce_text{
  text-align: center;
}

div .ce_text table td{
}*/


/* Tabellen-Rahmen aussen; Ausrichtung Inhalte */




/* Titel-Formate in Beschreibungstabellen; wie in basic.css */
.produkte table h1, 
.produkte table h2,
.produkte table h3,
.produkte table h4,
.produkte table h5,
.produkte table h6 { 
  font-family:"Lucidia Sans", Verdana, san-serif;
  font-weight: bold;
  font-size: 100%;
  color: #666666;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  border: 0 0 0 0;
  border-bottom: 0px;
}

/* Zeilenhöhe allg. und verschachtelte Tab.
   -> für Synchronisation Zeile "liefern  ....." 
   -> Schriftgrösse allg. = 12px */
.produkte table td, .produkte td {
  line-height: 16px;  /* 147% */
  /* font-size: 12px;  orig: 12px; auf 11px ändern, wenn mehr Platz auf 1 zeile gewünscht!*/
  /* IE-only 
  .line-height: 147%;
  _line-height: 147%;*/
}


.produkte table table td {  
   line-height: 16px;  /* 1.41em */
   /* IE-only */
   .line-height: 16px;
   _line-height: 16px;
}

.produkte p{  
   margin:0 0 0 0;
}


.produkte div table {  
  border-top: 1px solid #485C60;
  border-left: 1px solid #485C60;
  font-family:"Lucidia Sans", Verdana, san-serif;
  text-align: left;
  width: 656px;	/* orig = 654 */
  /* IE-only (im FF zu breit, im IE normal!) */
  .width: 658px;
  _width: 658px;
}

/* Zell-Rahmen + Abstand Inhalte vom Rand */
.produkte table td {
  border-bottom: 1px solid #485C60;
  border-right: 1px solid #485C60;
  padding: 2px 3px 2px 4px;
}  

/* Tabelle in Tabelle (Zeilen "liefern" etc. */
.produkte table table {   
  width:100%;
}
/* Tabelle in Tabelle */
.produkte table table, .produkte table table td {  
  border-right: 0px;
  border-top: 0px;
  border-left: 0px;
  border-bottom: 0px;
  border: 0 0 0 0;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}


/*
----------------------------------
  PRODUKTE - BESTAND
----------------------------------
*/   /* NICHT LÖSCHEN! */


/*
  border: 1px solid #485C60;
  border-bottom: 1px solid #485C60;
  border-top: 1px solid #485C60;
  border-left: 1px solid #485C60;
  border-right: 1px solid #485C60;
  border: 1px 1px 1px 1px;

*/

/* Produkt-Betand: Bild+Text Anordung (Spalten) per DIV
div .ce_text prod_bestand {
  clear: left;
}

div .ce_text prod_bestand div .image_container {
  float: left;
}


.prod_bestand {
  clear: left;  
}

.prod_bestand .image_container  {
  float: left;
}
*/




/* linker Abstand Artikel bei Spaltenaufbau 
#content_produkte {
  padding-left: 10px;
  padding-right: 10px;
  padding: 0 10px 0 10px;
}
*/


/*
----------------------------------
  SUCHE
----------------------------------
*/

/* Hervorhebung Suchworte */
.highlight {
  font-weight: bold;
  background-color: #ffff66;
}
/* Titel Suchergebnisse */
div .mod_search .header {
  font-size: 12px;
  border-top: 1px solid #485C60;
  border-bottom: 1px solid #485C60;
  background-color: #F1F1F1;
  padding-left: 10px;
}
div .mod_search .header strong {
  font-size: 12px;
}
/* Teile "URL" im Ergebnis */
div .mod_search .url { 
  font-size: 11px; 
  font-style: italic 
}
/* Ergebnisse immer linksbündig */
div .mod_search .even, div .mod_search .odd{ 
  text-align: left;
}

div .mod_search { 
  margin-top: 20px; 
}

#suche img{
  border: 0;
}


/* Seitenliste Such-Ergebniss div .mod_search .pagination ul*/
div .pagination ul {
  margin: 0;
	padding: 0;
	cursor: default;
	list-style-type: none;
	;
}

.mod_search .pagination ul li,
div .mod_search ul li {
  display: table-cell;
	position: relative;
	display: inline;
	padding: 2px 6px;  
}


/*
----------------------------------
  LOGIN / LOGOUT
----------------------------------
*/

/* Hinweis+"abmelden" */
.mod_login table td {
  height: 25px;
  vertical-align: top;
}


/* ENDE enco.css */


