* {
margin: 0; 
padding: 0;
}
img{
border:0;
}
body {
	color: #58585a;
	background: #fff;
	font-family:Arial, sans-serif;
  /*
	color: #656565;
  background-image:url(images/bg_verlauf.png); 
  background-repeat:repeat-x;
  */
}
/* Textformatierung */

h1 {color:#9d9763;font-size:14pt;font-weight:normal;margin: 0 0 0.8em 0;}
h2 {color:#9d9763;font-size:12pt;font-weight:bold;margin: 0 0 0.7em 0;}
h3 {color:#58585a;font-size:10pt;font-weight:bold;margin: 0 0 0.8em 0;}
h4 {color:#006430;font-size: 9pt;font-weight:bold;margin:0 0 0.8em 0;}
/*h4 {color:#000000;background-color:#e12572;font-size:1em;font-weight:bold;margin:0 0 0.9em 0; line-height:180%;text-align:center;}*/
h5 {color:#87888a;background-color:#e12572;font-size:1.2em;font-weight:bold; margin: -9px -9px 0 -9px; padding:5px 0; line-height:180%;text-align:center;}

p {
font-size: 9pt;
line-height: 150%;
word-spacing:0.1em;
margin-bottom: 17px;
}

a {
color: #c6c29e;
font-weight:normal;
text-decoration: none;
}
input,textarea{
width:92%;
margin-bottom:5px;
border:1px solid #9d9763;
font-family: Arial; 
font-size:9pt; 
color: #58585a;
padding:2px
}

.submitbut{
text-align:left;
border:0;
width:94%;
}
#frame{
position:relative;
width: 1050px;
margin: auto;
text-align:left;
overflow:hidden;
background-image:url(images/bg.jpg); 
background-repeat:no-repeat;
/*border:1px solid black;*/
}
#main{
position:relative;
margin-left:143px;
width: 801px;
}
#mainmenue{
float:left;
margin-top:153px;
margin-left:121px;
width: 149px;
padding-top:4px;
height: 453px;
}
.menueitem{
float:left;
width: 100%;
height: 24px;
}
#content{
float:left;
margin-top:131px;
margin-left:7px;
width: 630px;
min-height:679px;
height:auto !important;  /* für moderne Browser */
height:679px;  /*für den IE */
}
#homepic{
float:left;
margin:78px 0 0 110px;
}
.hervorhebung {font-weight:bold;}

#footer{
font-size:8pt;
color:#c6c29e;
float:left;
width: 941px;
height:22px;
margin-left:59px;
margin-top:27px;
}
#copy{
float:left;
}

#footermenue{
font-size:8pt;
color:#c6c29e;
float:right;
}
#contentheader{
width: 97%;
float:left;
text-align:center;
padding:0 0 17px 0;
}
#contenthead{
width: 97px;
height: 37px;
float:left;
margin:0 0 43px 359px;
}
.content_pic{
float:left;
margin:4px 13px 6px 0;
}
#innercontent{
float:left;
padding:0 3px 0 27px;
width:94%;
}
.imgcol{
float:left;
width:202px;
}
.imgcol img{
margin-bottom:7px;
}
.textcol{
float:left;
width:389px;
}

#fll100box{
width:100%;
float:left;
}
.b100{
width:100%;
float:left;
}
.box49{
width:49%;
float:left;
}
.box49_2{
width:49%;
float:right;
}
.heidi{
	position:absolute;  /* unsichtbar */
	left:-1008px;
	top:-1008px;
	width:0;
	height:0;
	overflow:hidden;
	display:inline;  
}
#kontaktmsg{
float:left;
margin:17px 0 0 0;
}
.listitem{
float:left;
width:98%;
/*border-bottom:1px solid #006430;*/
margin:12px 0 12px 0;
padding:3px;
}

.lileftcol{
float:left;
width:193px;
overflow:hidden;
margin-right:15px;
}
.lileftcol a{
color:#006430;
font-size:10pt;
}
.lileftcol img{
margin: 2px 0 6px 0;
}
.lirightcol{
float:left;
width:369px;
}
.galbox{
float:left;
width:220px;
padding:15px;
margin:0 15px 15px 15px;
text-align:center;
color:#006430;
font-size: 9pt;
font-weight:bold;
}
#gbformbox{
float:left;
padding:3px;
font-size:9pt;
margin-bottom:17px;
}
.gbformrow{
float:left;
width:100%;
line-height:170%;
}
.gbcol1{
float:left;
width:20%;
}
.gbcol2{
float:left;
width:69%;
}

.gbformrow input, .gbformrow textarea{
width:350px;
}

.gbeintrag{
float:left;
border-bottom:1px solid #006430;
width:90%;
margin: 5px 0 8px 0;
padding: 3px;
font-size:9pt;
}
.gbeintraghead{
width:100%;
float:left;
margin-bottom:3px;
}

.gbeintrag a{
color:#9d9763;
}
.gbeintrag p{
margin-bottom:3px;
}
#gbnavi{
float:left;
width:90%;
font-size:9pt;
margin-top:12px;
}
#gbnavileft{
float:left;
}
#gbnaviright{
float:right;
}

#gbnavi a{
color: #78190c;
}