@import "mh_branchenbuch.css";


.tx-veguestbook-pi1 {

  padding: 0 10px;
}

.tx-veguestbook-pi1 fieldset {
  padding: 0;
  margin: 0;
}

.news-search-submit input {
  margin: 10px 0 30px 0;
}

p.error_Title,
ul.error_List,
.error {
  color: #FF0000;
  font-weight:bold;
}

p.error_Title {
  margin-bottom:5px;
}

/*News*/
.news-list-date
{
   margin-left: 10px;
   margin-right: 10px;
 }
.news-list-item a
{
   font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
   font-size: 18px;
   /*margin-left: 5px;*/
}

body #hauptbox #box_flex_contents .news-list-item h1 a {
  text-align: left;
}

#box_flex_contents .news-list-item h1,
#box_flex_contents .news-list-item h1 a,
#box_flex_contents .news-list-item h1 a strong,
#box_flex_contents .news-list-item h1 a:link,
#box_flex_contents .news-list-item h1 a:visited,
#box_flex_contents .news-list-item h1 a:active {
  text-align: left;
  text-decoration: none;
}

#box_flex_contents .news-list-item h1 a:hover {
  text-align: left;
  text-decoration: underline;
}


.news-list-item a:link, .news-list-item a:visited
{
   color: #2A5D81;
   text-decoration: underline;
}
.news-list-item a:hover, .news-list-item a:focus
{
   color: #2A5D81;
   text-decoration: none;
}
.news-list-item a:active
{
   color: #2A5D81;
   text-decoration: none;
}
.news-list-item
{
   color: black;
   margin-bottom: 40px;
}
.news-list-item .bodytext
{
   margin-left: 5px;
   margin-right: 5px;
   padding-top: 0;
}

.news-single-timedata
{
   font: 12px Trebuchet MS;
   text-decoration: none;
   font-weight: bold;
   color: #BDBDBD;
}

/*Indexed Search*/
.tx-indexedsearch
{
   font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-align: justify;
   color: #666666;
   width: 470px;
   height: auto;
}

.tx-indexedsearch fieldset {
  border: none;
}

.tx-indexedsearch fieldset legend {
  display: none;
}

.tx-indexedsearch-searchbox-sword {

}

.tx-indexedsearch-searchbox {
  /*display:none;*/
}

.tx-indexedsearch-res table {
margin-bottom: 30px;
}

/* Macina Searchbox */
.tx-macinasearchbox-pi1 a
{
   display: none;
}

.tx-indexedsearch-whatis
{
   font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #2A5D81;
   text-decoration: none;
   font-size: 20px;
}

.tx-indexedsearch-searchbox-sword {
/*margin-bottom: 4px;*/
width: 250px;
}

.tx-indexedsearch-redMarkup {
color: red;
}

/*Formatierung der Box um das Gästebuch-Formular*/
.tx-veguestbook-pi1 .tx-guestbook-field
{
   clear:both;
   display:block;
   padding: 1em 0;
   width:100px;
}
*:first-child+html .tx-veguestbook-pi1 .tx-guestbook-field
{
   clear:both;
   display:block;
   padding: 0.5em 0;
   width:100px;
}
*:first-child+html .tx-veguestbook-pi1
{
/*   margin-left: -5px;*/
}

/*Formatierung der Formularfelder E-Mail und Web-Site*/
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big
{
   float:left;
   width:250px;
}

/*Formatierung der Formularfelder Vorname, Nachname und Ort*/
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med
{
   float:left;
   width:250px;
}

/*Ausgabe der linken Box mit eMail-Adresse und Webseite*/
.tx-veguestbook-pi1 .tx-guestbook-left
{
   background:#CCD4E9 none repeat scroll 0%;
   float:left;
   min-height:4em;
   padding:1em;
   width:12em;
}
*:first-child+html .tx-veguestbook-pi1 .tx-guestbook-left
{
   margin-top: 0;
/*   margin-left: -2px;*/
}

/*Abstände der Links 'eMail-Adresse' und 'Webseite' zu den Rändern setzen*/
.tx-veguestbook-pi1 .tx-guestbook-left p
{
   margin-top: 4px;
   margin-bottom: 0;
}
*:first-child+html .tx-veguestbook-pi1 .tx-guestbook-left p
{
   margin-top: 8px;
   margin-bottom: 0;
}

/*Oberen Abstand der Datumzeile entfernen*/
.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date, .tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date
{
   font-weight:bold;
   margin-top: 0;
   margin-bottom: 0;
}

/*Oberen Abstand des Kommentars entfernen*/
.tx-veguestbook-pi1 .tx-guestbook-latest p, .tx-veguestbook-pi1 .tx-guestbook-right p
{
   margin-top: 0;  
}

.tx-veguestbook-pi1 .tx-guestbook-right
{
   padding-top: 0;
}

/*Gästebuchformular korrekt positionieren*/
.tx-veguestbook-pi1
{
   font-size:100%;
   /*margin-left: -10px;*/
}

/*Erste Zeile der Kommentarausgabe korrekt positionieren*/
.tx-veguestbook-pi1 .tx-guestbook-result
{
   float:left;
   font-weight:bold;
/*   margin-left: 12px;*/
}
*:first-child+html .tx-guestbook-result
{
/*   margin-left: -3px;*/
}

/*Ausgabe der Überschrift für Kommentare, mit Hintergrundfarbe*/
/*Das Überschriftfeld korrekt positionieren*/
.tx-veguestbook-pi1 h2.tx-guestbook-header
{
   background:#2A5D81 none repeat scroll 0%;
   clear:both;
   color: #2A5D81;
   display:block;
   font-size:100%;
   font-weight:bold;
   padding:1em;
   width:35em;
/*   margin-left: 10px;*/
}
*:first-child+html .tx-veguestbook-pi1 h2.tx-guestbook-header
{
/*   margin-left: 3px;*/
   margin-bottom: 10px;
}

/*Außenbox von eMail-Adresse und Link zur Webseite korrekt positionieren*/
.tx-veguestbook-pi1 .tx-guestbook-left
{
   height:4em;
/*   margin-left: 10px;*/
}

/*Gästebuch-Errormeldung korrekt positionieren*/
.tx-veguestbook-pi1 p.tx-guestbook-form-error
{
   color:#990000;
   font-weight:bold;
/*   margin-left: 12px;*/
}

/*FE-Login*/
.felogin
{
  background-color:#defdad;
  color:#49474a;
  width:150px;
  padding:0px;
  margin:0px;
}

.felogin fieldset 
{
  padding:0px;
  margin:5px;
  border:0px;
}

.felogin fieldset legend
{
  display:none;
}

.felogin label { margin:0 0 0 5px; }

.felogin input 
{
  margin:0 0 0 5px;
  width:119px;
  padding:5px 3px 5px 3px;
  border:1px solid #989898;
}

.felogin-submit,
.felogin-submit input
{
  padding:0px;
  border:0px; 
  width:125px;
}

.felogin-submit 
{
  margin:10px 0 10px 0;
}

.felogin-header,
.felogin-hidden
{ 
  padding:0px;
  margin:0px;
}

.felogin-header
{
  height:27px;
  background:url('../images/login_header.gif') no-repeat;
}

.felogin a:link,
.felogin a:visited
{
  color:#49474a;
  text-decoration:underline;
  font-size:0.9em;
}

.felogin a:hover
{
  color:#49474a;
  text-decoration:none;
  font-size:0.9em;
}

.felogin-forget
{
  padding:0 5px 0 5px;
  margin:10px 0 10px 0;
}

/* SRFEREGISTER */

#tx-srfeuserregister-pi1-fe_users_form fieldset
{
  border:1px solid #ddd;
}

#tx-srfeuserregister-pi1-fe_users_form input
{
  /*border:1px solid #989898;*/
}

.tx-veguestbook-pi1 .tx-guestbook-field label {
	width:20em;}
