body {
	font-family: Times, serif;
	font-size: 14px;
	background-color: #c0d5b8;
	color: #000;
	background-attachment: fixed;
	/*background-image: url(../images/av_bgnd1.jpg);
	background-repeat: no-repeat;
	background-position: center center;*/
	padding:0px;
	margin:0px;
}

* {
	font-size: 16px;
	font-weight: normal;
}
p, td, th, div { 
	font-size: 16px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}
p {
	font-family: Times, serif;	
	text-align:justify;
}
a img:link, img {
	border-width: 0;
}
form {
	padding:0px;
	margin:0px;
	max-width:700px;
}

 a:link              { color:#e4ece3; text-decoration:underline; }
 a:visited           { color:#c0d5b8; text-decoration:underline; }
 a:hover             { color:#e4ece3; text-decoration:none; }
 a:active            { color:#00A0FF; text-decoration:none; }
 
 /*label, input, select {  Alle Labels UND Formularelemente auswählen 
  display: block;
  float: left;
  width: 130px;  Breite.
}*/

 input{width:274px;}

 label	{color:#3c5137;font-size:12px;font-family:Times, serif;text-align:right;display:inline;}

/* ----------------------------------------------------------------------------------------------------------- */
/* grundlegende Struktur */


#outerbox {margin:auto; position:relative;width:1026px;}

#links {
	width: 13px;
	height:1080px;
	background-image:url(webimages/entwurf_2.3_01.jpg);
	float:left;
}

#rechts {
	width: 13px;
	height:1080px;
	background-image:url(webimages/entwurf_2.3_04.jpg);
	float:right;
	visibility:hidden;
}

#center {
	width: 1000px;
	height:1060px;
	float:left;
	}

#centerbox1 {width: 205px;height:1179px;background-image:url(webimages/entwurf_2.3_05.jpg);float:left;}

#centerbox1sub1{font-size:16px;text-align:right;width:170px;top:355px;right:auto;left:31px;position:absolute;line-height: 180%;font-weight:bold;}
/*#centerbox1sub1{font-size:16px;text-align:right;width:170px;top:180px;right:auto;left:31px;position:absolute;line-height: 180%;font-weight:bold;}*/
#centerbox1sub1 a:link              { color:#e4ece3; text-decoration:underline; font-size:16px;font-weight:bolder;}
#centerbox1sub1 a:visited           { color:#c0d5b8; text-decoration:underline; font-size:16px;font-weight:bolder;}
#centerbox1sub1 a:hover             { color:#e4ece3; text-decoration:none; font-size:16px;}
#centerbox1sub1 a:active            { color:#00A0FF; text-decoration:none; font-size:16px;}

#centerbox1subNull5{font-size:15px;text-align:center;width:166px;height:160px;top:180px;right:auto;left:31px;position:absolute;font-weight:bold;border:thin #FFC solid;padding:4px;}
#centerbox1subNull5 p{text-align:center;}
#centerbox1subNull5 strong{font-weight:bold;}

#centerbox1sub2{font-size:16px;text-align:center;width:170px;height:120px;right:auto;left:31px;bottom:auto;font-weight:bold;line-height: normal;} 

#centerbox1sub3{font-size:16px;text-align:right;width:170px;top:180px;right:auto;left:31px;position:absolute;line-height: 185%;font-weight:bold;border:thin #00FF00 solid;}



#centerbox2 {
	width: 795px;
	height: 137px;
	background-image:url(webimages/entwurf_2.2_03.jpg);
	float:left;
}

#centerbox2sub1{font-size:16px;text-align:right;width:190px;height:100px;top:15px;right:40px;left:auto;bottom:auto;position:absolute;line-height: 120%;}

#centerbox3 {
	width: 795px;
	height: 36px;
	background-image:url(webimages/entwurf_2.2_06.jpg);
	float:left;
}


#centerbox3 a:link              { color:#c0d5b8; text-decoration:none; font-size:17px;font-weight:bold;font-style:italic; }
#centerbox3 a:visited           { color:#c0d5b8; text-decoration:none; font-size:17px;font-weight:bold;font-style:italic;}
#centerbox3 a:hover             { color:#3c5137; text-decoration:none; font-size:17px;font-weight:bold;font-style:italic;}
#centerbox3 a:active            { color:#00A0FF; text-decoration:underline; font-size:17px;font-weight:bold;font-style:italic;}


#centerbox4{
	width: 720px;
	padding-right:40px;
	/*height: 1006px;*/
	height: 862px;
	background-color:#e4ece3;
	padding-left:35px;
	padding-top:25px;
	float:left;
	overflow:auto;
}

#centerbox4 a:link              { color:#0e2707; text-decoration:underline; }
#centerbox4 a:visited           { color:#0e2707; text-decoration:underline; }
#centerbox4 a:hover             { color:#3c5137; text-decoration:none; }
#centerbox4 a:active            { color:#00A0FF; text-decoration:none; }


#footerbox{
	width: 1000px;
	height: 17px;
	background-color:#3c5137;
	float:left;
	z-index:1000;
	padding-top:3px;
	text-align:center;
}

.heurigenlistung{
	width: 400px;
	height: 19px;
	padding-top:3px;
	padding-left:17px;
	margin-top:4px;
	text-align:center;
}


/* ----------------------------------------------------------------------------------------------------------- */
/* ADMIN Struktur START */
#adminindex{width:800px;margin:auto;position:relative;background-color:#EEE;margin-top:10px;height:1070px;}
#adminindex a:link              { color:#0e2707; text-decoration:underline;display:block; padding:5px;}
#adminindex a:visited           { color:#0e2707; text-decoration:underline;display:block; padding:5px;}
#adminindex a:hover             { color:#3c5137; text-decoration:none;display:block; padding:5px;}
#adminindex a:active            { color:#00A0FF; text-decoration:none;display:block; padding:5px;}

.reihe {width:800px;}
.spalte100{width:100px;float:left;height:auto;}
.spalte200{width:200px;float:left;height:auto;}
.spalte300{width:300px;float:left;height:auto;}
.spalte400{width:400px;float:left;height:auto;}
.spalte500{width:500px;float:left;height:auto;}
.spalte600{width:600px;float:left;height:auto;}
.spalte700{width:700px;float:left;height:auto;}
.spalte800{width:800px;float:left;height:auto;}

.admin_zwischentitel{background-color:#369;color:#FFF;text-align:center;width:800px;height:15px;padding-top:3px;margin-top:5px;}
.admin_indexbox{width:360px;height:128px;text-align:center;float:left;background-color:#DDD;position:relative;margin-top:6px;margin-left:30px;}

/* ----------------------------------------------------------------------------------------------------------- */
/* ENDE ADMIN Struktur */

.menuelement{border:2px solid #3c5137;height:22px;padding-top:4px;text-align:center;float:left;padding-left:50px;padding-right:50px;text-align:center;}

.bildvorschau{width:213px;min-height:100%;margin-right:10px;float:left;background-color:#ccc;text-align:center;min-height:67px; height:auto !important;height:67px;}

.formdescription{color:#999; font-size:12px;}

.zentriert{text-align:center;}
.fett{font-weight:bold;}
.kursiv{font-style:italic;}
.sg10{font-size:10px;}
.sg16{font-size:16px;}
.sg18{font-size:18px;}
.sg20{font-size:20px;}
.sg22{font-size:22px;}
.sg24{font-size:24px;}
.sg26{font-size:26px;}
.sg28{font-size:28px;}
.sg32{font-size:32px;}


.hellstesgruen{color:#e4ece3;}
.hellgruen{color:#c0d5b8;}
.mittelgruen{color:#3c5137;}
.dunkelgruen{color:#0e2707;}


.bghellstesgruen{background-color:#e4ece3;}
.bghellgruen{background-color:#c0d5b8;}
.bgmittelgruen{background-color:#3c5137;}
.bgdunkelgruen{background-color:#0e2707;}

.fonthellstesgruen{color:#e4ece3}
.fonthellgruen{color:#c0d5b8;}
.fontmittelgruen{color:#3c5137;}
.fontdunkelgruen{color:#0e2707;}

#hellgruenbox {background-color:#c0d5b8;}
#hellgruenbox a:link              { color:#0e2707; text-decoration:underline; }
#hellgruenbox a:visited           { color:#0e2707; text-decoration:none; }
#hellgruenbox a:hover             { color:#3c5137; text-decoration:none; }
#hellgruenbox a:active            { color:#00A0FF; text-decoration:none; }

.druntergrau {width:638px;float:left;background-color:#ddd;border-left:1px solid #3c5137;border-right:1px solid #3c5137;border-bottom:1px solid #3c5137;height:100%}

.titel{color:#0e2707;font-size:20px;font-weight:bold;font-style:italic;}

.checky{width:20px;}

.float-overflow{overflow:hidden} /* damits da keine Probleme mit den floaten gibt*/
* html div.content {height: 1%} /* hasLayout-Problem-Fix fuer den IE6 - damit float-overflow auch fuer ie6 passt*/


  /*a.infobox { border-bottom: 1px dashed #c30; text-decoration:none; }*/
  a.infobox:hover { cursor:help; }
 /* a.infobox div { visibility:hidden; position:absolute; left:-99em; margin-top:1.5em; padding:1em; text-decoration:none; }*/
  a.infobox div { visibility:hidden;  }

  a.infobox:hover div, a.infobox:focus div, a.infobox:active div {
    visibility:visible; position:fixed; padding:4px 4px 4px 4px; 
    border:1px solid #3c5137; color:#3c5137; background:#fff; width:300px;}

/*

<!--[if IE 5]>
  a.infobox span { display:none; }
  a.infobox:hover span { display:block; }
<![endif]-->

*/