
  /* Deklaration des Grundgerüstes Anfang */

body {background:#f8eeec;
      font:normal 1em 'Arial','sans serif';
      color:#821e32;}

ul,ol,li {text-align:left;}

#main    {position:relative;
          width:61em;
          margin:0 auto;
          padding:0;
          text-align:left;
          overflow:hidden; }

#oben {float:none;
       height:12em;}
#oben img {width:100%;}

#inhalt {/*width:100%;*/
         padding:0.3em;}

#links {float:left;
        width:9.2em;
        overflow:hidden;}

#contentframe  {float:left;
                width:41.4em;
                overflow:hidden;}

#content {text-align:center;}

#content h4 {text-align:left;
             font:italic 1.1em 'Arial','sans serif';
             text-decoration: underline;}

#rechts {float:right;
         width:9.2em;
         overflow:hidden;
         text-align:center;}

#rechts_oben {float:right;
              width:9.2em;
              overflow:hidden;
              text-align:right;}

#ueberschrift {clear:both;
               overflow:hidden; }
#ueberschrift h1 {text-align:center;
                  padding:0 0 8px 0;
                  margin:5px 0 15px 0;
                  border-bottom:1px #808080 dashed;}

#footer {clear:both;}
#counter {float:left;
          width:9.3em;
          text-align:center;}
#footer_rechts {float:right;}
#footer_mitte {text-align:center;}

#unten {clear:both;}
#unten img {width:100%;}

  /* Deklaration des Grundgerüstes Ende */

  /* Deklaration der Links Anfang */

a:link { color:#821e32;
         text-decoration:underline; }

a:visited { color:#821e32;
            text-decoration:underline; }

a:active { color:#821e32;
           text-decoration:none; }

  /* Deklaration der Links Ende */

 /* Überschriften Anfang */

h5 {font-size:1.1em;
    margin:0;
    padding:4px;}

 /* Überschriften Ende */

  /* Menu Anfang */

.menu1-level1-no {font:bold 1.1em/130% 'Arial','sans serif';}

.menu1-level1-no a {text-decoration:none;}

.menu1-level1-act {font:bold 1.1em/130% 'Arial','sans serif';}

.menu1-level1-act a {text-decoration:underline;}

.menu1-level2-no {font:bold 0.9em/120% 'Arial','sans serif';
                  padding:0px 0px 0px 10px;}

.menu1-level2-no a {text-decoration:none;}

.menu1-level2-act {font:bold 0.9em/120% 'Arial','sans serif';
                  padding:0px 0px 0px 10px;}

.menu1-level2-act a {text-decoration:underline;}

  /* Menu Ende */

 /* css styled content Element Anfang */

.csc-frame-frame1 {border:2px dashed;
                   margin:3px;
                   padding:0px 5px 0px 5px;}

 /* css styled content Element Anfang */


 /* Sonderdeklatation für Startseite Anfang*/

div#c86 {float:left; margin-top:20px;}
div#c89 {float:right; margin-top:20px;}
div#c88 {float:left; margin-left:14px;}
div#c87 {clear:both;}

 /* Sonderdeklatation für Startseite Ende*/



 /* Sonderdeklatation für Preise Anfang*/

.preise {padding:2px;
           margin:0px;
           text-align:left;
           }

.preise p.bodytext {margin:0;
           padding:0;}
 /* Sonderdeklatation für Preise Ende*/




/*Gästebuch Anfang*/

.tx-guestbook-list-table {margin-bottom:10px;
                          margin-top:10px;
                          border-color:#808080;
                          text-align:center;
                          }
.tx-guestbook-list-header {color:#f8eeec;
                           background-color:#bf2b2c;
                           font-size:90%;
                           text-align:left;}
.tx-guestbook-list-rowleft {color:#821e32;
                            background-color:#f8eeec;
                            font-size:90%;}
.tx-guestbook-list-row {color:#821e32;
                        background-color:#f8eeec;
                        font-size:90%;
                        text-align:left;
                        vertical-align:middle;}
.tx-guestbook-list-entrycomment-title {font-size:90%;
                                       text-align:left;}
.tx-guestbook-list-entrycomment {font-size:90%;
                                 text-align:left;}
.tx-guestbook-list-small {color:#f8eeec;
                          background-color:#bf2b2c;
                          font-size:90%;
                          text-align:right;}

.tx-guestbook-latest-header {}
.tx-guestbook-latest-row {}


.tx-guestbook-form {text-align:center;}

.tx-guestbook-form-obligationfield {border-collapse:collapse;
                                    margin:0px;
                                    padding:0px;
                                    text-align:left;}

.tx-guestbook-form-inputfield-med {border-collapse:collapse;
                                   width:150px;}

.tx-guestbook-form-inputfield-big {border-collapse:collapse;
                                   width:150px;}

.tx-guestbook-form-textarea {width:350px;}


.tx-guestbook-link {
                    font-size:90%;
                    margin-bottom:0px;
                    padding-bottom:0px;
                    text-align:center;}
.tx-guestbook-link-left {text-align:left;}
.tx-guestbook-link-center {text-align:center;}
.tx-guestbook-link-right {text-align:right;}
.tx-guestbook-result {font-size:90%;}

/*Gästebuch Ende*/
/* ve_guestbook Anfang */
div.tx-guestbook-field {margin:0px;
                        padding:0px;}

div.tx-guestbook-field span {text-align:left;}

input.tx-guestbook-form-inputfield-med {margin:3px 0px 3px 0px;
                        padding:0px;}

input.tx-guestbook-form-inputfield-big {margin:3px 0px 3px 0px;
                        padding:0px;}

/* ve_guestbook Ende */

/* cal Anfang */

.tx-cal-controller dl,dt,dd {text-align:left;}

.event_liste_eintrag_header {border-top:1px solid #bf2b2c;
                             padding:3px 0px 0px 0px;}

.event_liste_eintrag_description {padding:0px 0px 3px 0px;}

.event_list_title {margin-left:4.2em;
                   font-weight:bold;}
.event_list_date {margin:1px 0px 0px 3px;
                  float:left;
                  font-size:0.8em;}
.event_list_organizer {margin-left:4.2em;}
.event_list_location {margin-left:4.2em;}

.event_list_label {float:left;
                   font-size:0.8em; 
                   font-style:italic; 
                   font-weight:bold;}
.event_list_text {font-size:0.8em;}

.event_list_day_wrapper {background:#bf2b2c;
                         color:#f8eeec;
                         margin:8px 0px 0px 0px;
                         padding: 0px 0px 0px 3px;}
.event_list_month_wrapper {margin:25px 0px 5px 3px;
                           font-size:1.4em;
                           font-weight:bold;}

.event_list_description {margin-left:1.7em;}

/* cal Ende */


/*
.rechts {float:right;}
.links {float:left;}
.clear {clear:both;}

.black {background:black; color:white;}
.blue {background:blue;}
.green {background:green;}
.white {background:white;}
.red {background:red;}
.orange {background:orange;}
*/

