body {background: #c7cab5; color: black; font-width: 10px; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; text-align:center; height:100%;}

td.adresse {color:#545438; font: 11px/140% Arial, Helvetica, sans-serif; font-weight:normal; text-align:left;}
td.text {color:#545438; font: 12px/120% Arial, Helvetica, sans-serif; font-weight:normal; text-align:left;}
 h1 {color:#ff6c00; font: 22px/60% Arial Narrow, Arial, Helvetica, sans-serif; }
 h2 {color:#545438; font: 16px/100% Arial Narrow, Arial, Helvetica, sans-serif; font-weight:inherit}
 h3 {color:#e1572a; font: 22px/60% Arial Narrow, Arial, Helvetica, sans-serif; }


p.abstand {font:12px/120% Arial, Helvetica, sans-serif; color:#45450b; font-weight:normal;}
td.geaste {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#45450b; font-weight:normal;}
td.light {background: #dee4be; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#838865; font-weight:normal;}
td.dark {background: #838865; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:normal;}
td.white {background: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:normal;}
td.wetter {background: #ff8a00; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal;}

td.beschr {background: #bbc8ae; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5a6138; font-weight:normal;}
td.inh {background: #e4e8d7; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#45450b; font-weight:normal;}

td.rechts {color:#545438; font: 11px/140% Arial, Helvetica, sans-serif; font-weight:normal; text-align:center;}
td.preise {color:#545438; font-weight:normal;}
table.preise {font-weight:normal;}


h3 {color:#e8761e; font: 18px Arial Narrow, Arial, Helvetica, sans-serif; }
td {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#787a27; font-weight:bold;}

a.top {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#787a27; font-weight:bold; text-decoration:none;}
a.topon {color:#2d3a14; text-decoration:none;}
a.top:hover {color:#2d3a14; text-decoration:none;}

a.rechts {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2d3a14; font-weight:bold; text-decoration:none;}
a.rechts:hover {color:#787a27; text-decoration:none;}

a.navi {font: 14px  Arial, Helvetica, sans-serif; color: #41411f; text-decoration: none; font-weight:normal;}
a.navion {font: 14px  Arial, Helvetica, sans-serif; background-color:#d0d3c0; border-bottom: none; margin: 0 0px 0 0; padding: 0;  height:15px; width:202; color: #41411f; font-weight: bold;}
a.navi:hover{background-color:#d0d3c0; border-bottom: none; margin: 0 0px 0 0; padding: 0;  height:15px; width:202; color: #41411f; font-weight: bold;}

p.highlight{font: 12px  Arial, Helvetica, sans-serif; color: #f36b15; text-decoration: none; background-color: #d0d3c0; border-bottom: none; margin: 0 0px 0 0; padding: 0px; height: 15px; width: 175; font-weight: bold; text-align: center;}


input.feld, textarea.feld, select.feld {color: #000000; border: 1px solid #000000; background: #ffffff; padding: 0 0 0 0px; margin: 0px 0 0px 0; font-family: Arial, Helvetivca, Verdana, sans-serif; font-size: 10px;}
input.feld:focus, textarea.feld:focus {border: 1px solid #000000; background: #ffffff;}




--------------------------------
#top {background: url(../img/topbg.jpg); position:absolute; left:0px; top:0px; width:956px; height:200px; z-index:2;}
#content {background: url(../img/bgcontent.jpg); position:relative; left:0px; top:0px; width:956px; z-index:2; height:100%;}
#contentgalerie {position:relative; left:31px; top:0px; width:956px; z-index:2; height:100%;}
#bottom { background: #c6cbb5 url(../img/bottom.jpg); position:relative; left:0px; width:924px; height:3px; z-index:1;}


#logo {position:absolute; left:3px; top:0px; width:233px; height:138px; z-index:2; }
#toppicleft {position:absolute; left:2px; top:139px; width:235px; height:207px; z-index:2;}
#links2 {position:absolute; left:3px; top:344px; width:232px; height:23px; z-index:3;}
#navigation {position:absolute; left:366px; top:82px; width:556px; height:21px; z-index:2; color:#545438; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
#toppicright {position:absolute; left:237px; top:106px; width:684px; height:239px; z-index:2; vertical-align:bottom;}
#naviright {position:absolute; left:13px; top:376px; width:205px; height:206px; z-index:3; text-align:left;}

#leftunavi {position:absolute; left:3px; top:588px; width:233px; height:145px; z-index:3; text-align:left;}
#adresse {position:absolute; left:20px; top:769px; width:201px; height:70px; z-index:3; color:#645619; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left;}
#ornament {position:absolute; left:237px; top:346px; width:684px; height:35px; z-index:3;}
#ornamentl {position:absolute; left:2px; top:346px; width:223px; height:20px; z-index:3;}
#inhalt {position:absolute; left:237px; top:381px; width:498px; height:465px; z-index:3; text-align:left;}
#inhalt2 {position:absolute; left:237px; top:381px; width:498px; height:500px; z-index:3; text-align:left;}

#text {position:relative; left:55px; top:40px; width:395px; height:287px; z-index:3; color:#545438; font: 12px/180% Arial, Helvetica, sans-serif; font-weight:normal; text-align:left;}
#text h1 {color:#ff6c00; font: 22px/60% Arial Narrow, Arial, Helvetica, sans-serif; }
#text h2 {color:#545438; font: 16px/100% Arial Narrow, Arial, Helvetica, sans-serif; font-weight:inherit}
#text h3 {color:#e1572a; font: 22px/60% Arial Narrow, Arial, Helvetica, sans-serif; }

#textangebote {position:absolute; left:62px; top:33px; width:395px; height:287px; z-index:3; color:#545438; font: 12px/120% Arial, Helvetica, sans-serif; font-weight:normal; text-align:left;}
#textangebote h1 {color:#ff6c00; font: 22px/60% Arial Narrow, Arial, Helvetica, sans-serif; }
#textangebote h2 {color:#545438; font: 16px/100% Arial Narrow, Arial, Helvetica, sans-serif; font-weight:inherit}

#rechts {position:absolute; left:741px; top:396px; width:177px; height:471px; z-index:3; color:#545438; font: 11px/140% Arial, Helvetica, sans-serif; font-weight:normal; text-align:center;}

#piccontent {position:absolute; left:0px; top:305px; width:498px; height:101px; z-index:3;}
#piccontent2 {position:absolute; left:0px; top:314px; width:498px; height:101px; z-index:3;}

#mail {position:absolute; left:0px; top:160px; width:425px; height:; z-index:3; text-align:left;}
#geastebuch {background: #e6ebd7; position:absolute; left:4px; top:585px; width:492px; height:; z-index:3; text-align:left;}
#cmspreise {position:absolute; left:9px; top:485px; width:480px; height:530px; z-index:3; color:#545438; font: 12px/180% Arial, Helvetica, sans-serif; font-weight:normal; text-align:left;}
#galerie {background: #c6cbb5 url(../img/bildergal.jpg); position:absolute; left:238px; top:384px; width:679px; height:443px; z-index:3; color:#545438; font: 12px/180% Arial, Helvetica, sans-serif; font-weight:normal; text-align:left;}
#galerie td.beschr {background: #bbc8ae; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5a6138; font-weight:normal;}
#galerie td.inh {background: #e4e8d7; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#45450b; font-weight:normal;}
#galerie td {color:#545438; font: 12px/180% Arial, Helvetica, sans-serif; font-weight:normal}
#galerie h1 {color:#ff6c00; font: 22px/60% Arial Narrow, Arial, Helvetica, sans-serif; }

#cmspreise td {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#45450b; font-weight:normal;}
#cmspreise p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#45450b; font-weight:normal;}

p.abstand {font:12px/120% Arial, Helvetica, sans-serif; color:#45450b; font-weight:normal;}
td.geaste {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#45450b; font-weight:normal;}
td.light {background: #dee4be; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#838865; font-weight:normal;}
td.dark {background: #838865; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:normal;}
td.white {background: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:normal;}
td.wetter {background: #ff8a00; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal;}

h3 {color:#e8761e; font: 18px Arial Narrow, Arial, Helvetica, sans-serif; }
td {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#787a27; font-weight:bold;}

a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#787a27; font-weight:bold; text-decoration:none;}
a:hover {color:#2d3a14; text-decoration:none;}

#rechts a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2d3a14; font-weight:bold; text-decoration:none;}
#rechts a:hover {color:#787a27; text-decoration:none;}

#naviright a.navi {font: 14px  Arial, Helvetica, sans-serif; color: #41411f; text-decoration: none; font-weight:normal;}
#naviright a.navi:hover{background-color:#d0d3c0; border-bottom: none; margin: 0 0px 0 0; padding: 0;  height:15px; width:202; color: #41411f; font-weight: bold;}

#naviright a.navion{ background-color:#d0d3c0; border-bottom: none; margin: 0 0px 0 0; padding: 0;  height:15px; width:202; font-weight: bold; 
font: 14px  Arial, Helvetica, sans-serif; color: #41411f; }
#naviright a.navion:hover{color: #41411f; text-decoration: none; background-color:#d0d3c0; border-bottom: none; margin: 0 0px 0 0; padding: 0;  height:15px; width:202; font-weight: bold;}
p.highlight{font: 12px  Arial, Helvetica, sans-serif; color: #f36b15; text-decoration: none; background-color: #d0d3c0; border-bottom: none; margin: 0 0px 0 0; padding: 0px; height: 15px; width: 175; font-weight: bold; text-align: center;}



input.feld, textarea.feld, select.feld {color: #000000; border: 1px solid #000000; background: #ffffff; padding: 0 0 0 0px; margin: 0px 0 0px 0; font-family: Arial, Helvetivca, Verdana, sans-serif; font-size: 10px;}
input.feld:focus, textarea.feld:focus {border: 1px solid #000000; background: #ffffff;}
