.adr {
          font-size: 10px;
          margin-left: -7px;
}

#sidebar2 h3 {
          font-size: 12px;
          font-weight: bold;
          margin: 0;
          padding: 0;
}

#sidebar2 h2 {
          font-size: 11px;
          font-weight: bold;
          margin: 0;
          padding: 0; 	
}



#mainContent h1 {
          font-size: 12px;
          font-weight: bold;
          padding-top: 5px;    
}

 
#mainContent h2 {
          font-size: 12px;
          font-weight: bold;
          padding-top: 15px;
}


/*************content 01:
Naturerlebnis komplett,
Restaurant: index, Spez.wo, So.Br, Don-Din, Vollmondbüffet
Hotel: index
Familien: index, spass/spiel
Wellness: index
Tagungen: index
*************************/

div.bild_text {
        overflow: hidden;
        width: 600px;      
        padding: 10px 10px 10px 0px;
}

div.bild_text img {
         float: left;
         margin: 1px 30px 10px 0px;
}

div.bild_text_r img {
         float: right;
         margin: 1px 10px 10px 30px;
}




/*************content 01_1:

Naturerlebnis philosophie, start familienferien

*************************/

div.bilder {
	overflow: hidden;
        width: 600px;      
        padding: 10px 10px 10px 0;
      
}

div.bilder img {
         float: left;
         margin: 1px 40px 20px 0;
}

div.text_phil {
               padding-right: 100px;
}





/*****content 04: Wellnesspakete, Tagungspreise,*/


#p_liste {
      width:500px;
      margin: 0;
      padding: 0;
}

#p_liste ul li {
             line-height: 15px;
             list-style-type: none;
}

#p_liste ul.bez {
        width: 400px;
        float: left;
        margin: 0; 
        padding: 0;
}

#p_liste ul.pr {
        width: 100px;
        vertical-align: top;
        float: right;
        margin: 0; 
        padding: 0;
}


#p_liste ul.pr li {
      text-align: right;
	  vertical-align: top;
}

/*****content 04: Speisekarte*/


#p_liste_r {
      width:500px;
      margin: 0;
      padding: 0;
}

#p_liste_r li {
             line-height: 15px;
             list-style-type: none;
}

#p_liste_r td.bez {
        line-height: 15px;
        width: 400px;
}

#p_liste_r td.pr {
        vertical-align: top;
}




/*****content 05: Fachlexikon Wellness, Kontakt, Impressum*/


.txt_cont_05 {
        width: 600px;        
        padding: 10px 10px 10px 0;

}

h2.cont_05 {      
          color: #000000;
          padding-top: 15px;	
}


/*****ende content 05 ******************/



.print {
       padding-left: 480px;
}


.spacer {
	height: 10px;
}


/**** Farben für editor *****/


.ed_natur_kf {
	color: #c2c500;
                font-size: 11px;
	font-weight: bold;
}

.ed_natur_f {
	color: #c2c500;
                font-size: 12px;
	font-weight: bold;
}




.ed_rest_kf {
	color: #d8e200;
                font-size: 11px;
	font-weight: bold;
}
.ed_rest_f {
	color: #d8e200;
                font-size: 12px;
	font-weight: bold;
}




.ed_hot_kf {
	color: #a3c84f;
                font-size: 11px;
	font-weight: bold;
}
.ed_hot_f {
	color: #a3c84f;
                font-size: 12px;
	font-weight: bold;
}



.ed_fam_kf  {
	color: #ffd703;
                font-size: 11px;
	font-weight: bold;
}
.ed_fam_f  {
	color: #ffd703;
                font-size: 12px;
	font-weight: bold;
}




.ed_well_kf  {
	color: #F4A12D;
                font-size: 11px;
	font-weight: bold;
}
.ed_well_f  {
	color: #F4A12D;
                font-size: 12px;
	font-weight: bold;
}




.ed_tag_kf  {
	color: #6cafdf; 
                font-size: 11px;
	font-weight: bold;
}
.ed_tag_f  {
	color: #6cafdf; 
                font-size: 12px;
	font-weight: bold;
}


.ed_table {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
    	color: #000000;
}


/**** links ohne unterstrich farbe rot ***/

.rot_b, a.rot_b, a.rot_b:link, a.rot_b:active, a.rot_b:visited, a.rot_b:hover { 
                font-size: 12px;
	color: #E21960;
                font-weight: 600;
	text-decoration: none;
}




/**********************************/
a { 	color: #000000;
                font-weight: normal;
	text-decoration: none;
}

a:link, a:active, a:visited {

	text-decoration: underline;
}

a:hover {
	color: #E21960;
 }


/*****Buchungsanfrage ************/

#mainContent form p {
        margin: 0 0 0.5em 2em;
      }


#mainContent form p label {
        float: left;
        width: 150px;
        margin-top: 0.5em;
        cursor: pointer;
      }


#mainContent form p select {
        width: auto;
      }

#mainContent form p textarea {
        width: 30em;
        height: 10em;
      }

#mainContent form p input#formInput_submit,
#mainContent form p input#formInput_reset {
        width: auto;
        background-color: #FFFFFF;
      }


h2.kontakt {
        color: #556d6E;	
        font-size: 12px;
        font-weight: bold;
        
}

.kontakt_textm {
	width: 425px;
}

.bld {font-weight: bold;}


