   /*
  // (C) 2005 by rocket-media
 // (P) 2005 by cm@rocket-media.de
*/

/*
Farbwerte
#D7E6DF hellgruen
#006942 dunkelgruen
*/

table, tr, td, div, p, span, input, textarea, ol, ul, li, h1, h2, h3, h4{
  font-family:Arial, Verdana, sans-serif;
  font-size:12px;
}

body{
  background-color:#D7E6DF;
  font-family:Arial, Verdana, sans-serif;
  font-size:12px;
}

.tabMain{
  width:960px;
  padding:0px;
  margin:0px;
  height:580px;
/*background-image:url('../nav/border.gif'); */
  background-position:right;
  background-repeat:repeat-y;
  background-image:url('../img/content_background.jpg');
}
.tdNav{
  width:180px;
  vertical-align:top;
  background-color:#006942;
}

/* seitensensitive bilder */
.tdImg01{
  width:280px;
  vertical-align:top;
  background-image:url('../img/higru/streifen_home.jpg');

}
.tdImg02{
  width:280px;
  vertical-align:top;
  background-image:url('../img/higru/streifen_gasthof.jpg');
}
.tdImg03{
  width:280px;
  vertical-align:top;
  background-image:url('../img/higru/streifen_essentrinken.jpg');
}
.tdImg04{
  width:280px;
  vertical-align:top;
  background-image:url('../img/higru/streifen_anfahrt.jpg');
}
.tdImg05{
  width:280px;
  vertical-align:top;
  background-image:url('../img/higru/streifen_tipp.jpg');
}
.tdImg06{
  width:280px;
  vertical-align:top;
  background-image:url('../img/higru/streifen_lexikon.jpg');
}
.tdImg07{
  width:280px;
  vertical-align:top;
  background-image:url('../img/higru/streifen_wir.jpg');
}
.tdImg08{
  width:280px;
  vertical-align:top;
  background-image:url('../img/higru/streifen_chronik.jpg');
}
.tdImg09{
  width:280px;
  vertical-align:top;
  background-image:url('../img/higru/streifen_links.jpg');
}
.tdImg10{
  width:280px;
  vertical-align:top;
  background-image:url('../img/higru/streifen_gaestebuch.jpg');
}
.tdImg11{
  width:280px;
  vertical-align:top;
  background-image:url('../img/higru/streifen_kontakt.jpg');
}
.tdImg12{
  width:280px;
  vertical-align:top;
  background-image:url('../img/higru/streifen_impressum.jpg');
}
.tdCont{
  width:500px;
  vertical-align:bottom;
  background-image:url('../img/higru/wappen.jpg');
  background-repeat:no-repeat;
  background-position:center;
}
.tdContStart{
  width:500px;
  vertical-align:bottom;
  background-color:#006942;
}
.mainNav{
  margin:15px 0 0 30px;
}
.tdNav .mainNav div{
  border-bottom:1px solid #F6CF21;
  padding:10px 0 10px 1px;
  font-variant:small-caps;
  font-size:13px;
}
.tdNav .mainNav div.spacer{
  border:none;
  height:70px;
  padding:0px;
}
.tdNav div a{
  text-decoration:none;
  color:#FFF;
}
.tdNav div a:hover{
  text-decoration:none;
  color:#F6CF21;
}
.tdNav div a.mainnavsel{
  text-decoration:none;
  color:#F6CF21;
}
.mainContent{


  /*position:absolute;
  width:500px;
  height:580px;
  left:280px;
  top:30px; */
}

/* content-bereiche */

.mainContent h1{
  padding:0px 0px 0px 0px;
  color:#006942;
  font-size:16px;
  font-weight:bolder;
}
.mainContent h2{
  padding:0px 0px 0px 0px;
  color:#006942;
  font-weight:normal;
}
.mainContent p.text{
  /*text-align:justify; */
  padding:0px 100px 0px 0px;
}
.mainContent p.textbreit{
  /* text-align:justify; */
  padding:0px 0px 0px 0px;
}
.mainContent div.formular{
  margin:0px 80px 0px 00px;
  background-color:#D7E6DF;
}
.mainContent div.formular input.text{
  width:240px;
  border:1px solid #006942;
}



input.gaestebuch{
  width:200px;
  border:1px solid #006942;
}

textarea.gaestebuch{
  width:200px;
  height:70px;
  border:1px solid #006942;
}
select.gaestebuch{
  width:200px;
  /*height:150px;*/
  border:1px solid #006942;
}


.mainContent div.formular select{
  width:240px;
}
.mainContent div.formular textarea{
  width:240px;
  /*height:150px;*/
  border:1px solid #006942;
}
.mainContent div.formular input.submit{
  width:auto;
  text-align:right;
  background-color:transparent;
  cursor:hand;
  text-decoration:underline;
  border:none;
}
input.submit{
  width:auto;
  text-align:right;
  background-color:transparent;
  cursor:hand;
  text-decoration:underline;
  border:none;
}
.mainContent img.line{
  width:210px;
  height:1px;
}
.mainContent img.linebreit{
  width:210px;
  height:1px;
  padding-left: 50px;
}
.mainContent a{
  color:#000;
  text-decoration:underline;
}
.mainContent p.imgTab{
  padding:0px 0px 0px 100px;
}
.mainContent p.imgTab table td.imgHead{
  color:#006942;
}
.mainContent p.imgTab table td.imgText{
  vertical-align:top;
  text-align:right;
  font-size:11px;
  padding-right:15px;
}
.mainContent p.imgTab table td.imgImg img{
  border-left:5px solid #F6CF21;
}
/* bilder rechts-unten */
.tabImg div img{
  border-left:5px solid #F6CF21;
  margin-top:10px;
}

#divUpControl{
position:absolute;
text-align: right;
top: 20px;
left:280px;
width: 24px;
height: 13px;
z-index: 1;
overflow: visible;
visibility: visible;
}
#divDownControl{
position:absolute;
text-align: right;
top: 550px;
left: 280px;
width: 24px;
height: 13px;
z-index: 1;
overflow: visible;
visibility: visible;
}
#divContainer{position:absolute; width:320; height:565; overflow:hidden; top:10; left:320;}
#divContent{position:absolute; top:0px; left:0px; width:310px;}

.formtable {
  background-color:#D7E6DF;
}.minitext {
	font-size: 9px;
    /* text-align:justify; */
	color: #999999;
}

