/* ------------------ :::: ©unsere agentur 2008 :::: ------------------------------------------------------------------------------------------------------ */
html{
height: 100%;6
}

body {
	height: 100%;
	margin:0;
	padding:0;
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #1e451d;
	line-height : 130%;
	background-position:center;

	display:inline;
	}
p{
	margin: 0;
	padding: 0;
}
/*----------------------- :::: ALLGEMEINE DEFINITIONEN S T A R T  :::: -------------------------- */
a:link, a:visited {
text-decoration : none;
color:#818085;s
}

a:hover {
text-decoration : none;
color:#1f1e48;
}

.bodytext{
	 margin: 10px 0 0 10px;
	 width: 475px;
}
.kontakt{
	 margin: 10px 0 0 10px;
	 width: 361px;
}


h1{
font-size:14px;
color:#fff;
font-weight:bold;
}
.csc-firstHeader{
	background:url(images/ueberschrift.gif) no-repeat;
	 width: 527px;
	 color:#FFFFFF;
	 padding: 5px 0 5px 5px;
	 font-weight:bold;
}
.clear{
clear:both;
}
/*----------------------- :::: ALLGEMEINE DEFINITIONEN E N D E  :::: -------------------------- */

.ueberschirft{
	 background:url(images/ueberschrift.gif) no-repeat;
	 width: 527px;
	 height: 22px;
	 color:#FFFFFF;
	 padding: 2px 0 0 5px;
	 font-weight:bold;
}

.txt{
	 margin: 10px 0 0 10px;
	 width: 361px;
}

.zentriert {
	margin : 0 auto;
	height: 100%;
	width : 900px;
	border-left: 1px solid #fff;
	background:url(images/bg-links.gif) repeat-y left #dddddd;
	text-align : left;
}
.head{
	 height: 153px;
	 margin: 0;
	 border-left: 1px solid #fff;
	 paading: 0;
}

.logo{
	float: left;
}

.emo{
	 float:left;
}

.news-box{
	width: 150px;
	float: right;
	margin: 0 21px 0 0;
	border-top: 1px solid #012e00;

	}
	
.aktuelles{
	 padding: 10px 0 10px 20px;
	 background: url(images/point.gif) top left no-repeat #dddddd ;
	 border-left: 1px solid #012e00;
	 border-right: 1px solid #012e00;
	 border-bottom: 1px solid #012e00;
	  
}

.content{
width: 530px;
float: left;
padding: 0 0 0 16px;
}
.flash{
	 margin: 110px 0 0 0;
}
.middel{

background:url(images/bg-links.gif) repeat-y left #dddddd;
}
.rechts{
	 float: right;
	 background:url(images/weingut-reflex.gif) no-repeat top #dddddd;
	 width: 200px;	
}

.pfad{
	 height: 25x;
	 font-size: 10px;
	 padding: 0 0 5px 0;
}
/*----------------------- :::: NAVIGATION  S T A R T:::: -------------------------- */
.navi-box {
	width: 149px;
	float: left;


}

.navi{
float: right;
width: 148px;
}

.navi ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.navi li {
	padding: 0;
	list-style: none;
	display: inline;
	
}

a.navilink:link, a.navilink:visited {
	color: #fff;
	display: block;
	padding: 7px 10px 0 7px;
	text-align: right;
}

a.navilink:hover {
	color: #fff;
	display: block;
	padding: 7px 10px 0 7px;
	background: #287221;
	font-weight: bold;
	text-align: right;
}

a.navilinkakiv:link, a.navilinkakiv:visited {
	color: #fff;
	display: block;
	padding: 7px 10px 0 7px;
	background: #287221;
	font-weight: bold;
	text-align: right;
 }
/*----------------------- :::: NAVIGATION  E N D E :::: -------------------------- */
/* - - - subnavigation start - - - */
.subnavi {

}

a.subnavilink:link, a.subnavilink:visited {
	background : #b2b9b1;
	display: block;
	padding: 7px 10px 0 7px;
	font-weight: normal;
	text-align: right;
	color: #073006;

} 

a.subnavilink:hover {
	color: #fff;
	display: block;
	padding: 7px 10px 0 7px;
	background: #287221;
	font-weight: bold;
	text-align: right;
}

a.subnavilinkaktiv:link, a.subnavilinkaktiv:visited {
	color: #fff;
	display: block;
	padding: 7px 10px 0 7px;
	background: #287221;
	font-weight: bold;
	text-align: right;
}


/* - - - subnavigation ende - - - */

.footer{
	bottom: 0;
	position:absolute;
	margin: auto 0;
	width: 750px;
	padding: 5px 0 10px 151px;
	border-top: 1px solid #032e00;
	background:url(images/bg-links.gif) repeat-y left #dddddd;
* html .footer {bottom: -1px; /* Nächster IE Hack, da bottom: 0; als bottom: 1px interpretiert wird */
}

.footer-txt{
	 padding: 0 0 0 151px;
	 font-weight: bold;
}

a.bottom:link, a.bottom:active, a.bottom:visited {
	 color: #012e00; 
	
}

a.bottom:hover {
 	 color: #fff;
}
.float-left{
	float: left;
	width: 250px;
	}

.paddingfield {
	padding: 20px 0 10px 20px;
}

.kontakt label {
	float: left;
	width: 250px;
	display:block;
	margin: 0;
	padding: 0;
}

.kontakt input {
	font-size: 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.kontakt select {
	font-size: 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.kontakt textarea {
	width: 360px;
	height: 150px;
	font-size: 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 3px;
}
.sendebutton{
	text-align: right;
	margin: 15px 0 0 0;
	float: right;
	
}