@charset "utf-8";
/* CSS Document */

#copytext{
	width: 300px;
}

body {
background-image:url(Bilder/c_bg.gif);
background-repeat:repeat;
background-color:#EFEFEF;
}


.bildschirm {
	position: inherit;
	width: 876px;
	height: auto;
	min-height:581px;
	margin-left: auto;
	margin-right: auto;
	margin-top:30px;
	background-image:url(Bilder/bg_schatten.png);
	background-repeat: repeat-y;
}


.arbeitsber {
 margin-top: 0px;
 margin-left: 12px;
 min-height: 592px;
 width: 850px;
 height:auto;
 background-color:#efefef;
}

.navigation{
	position: absolute;
	margin-top: 95px;
	margin-left: 340px;
	width: 600px;
	overflow: visible;
}

.sprachen{
position: absolute;
margin-top: 10px;
 margin-left: 790px;
 width: 65px;
}

.subnavi{
	position: absolute;
	margin-top: 44px;
	margin-left: 679px;
	width: 176px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
}





.claim{
	position: absolute;
	margin-top: 26px;
	margin-left: 12.5px;
	min-width:500px;
	min-height: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
}


.hgoben {
 left: 13px;
 top: 0px;
 width: 850px;
 height: 117px;
 background-color: #dfd7cf;
 background-image:url(Bilder/header_startseite.jpg)
}


.hgmitte {
	position: inherit;
	left: 13px;
	top: 120px;
	height:auto;
	width: 850px;
	min-height: 44px;
	background-color: #efefef;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
background-repeat:no-repeat;
}




.bgreapeat {
 top: 0px;
 width: 853px;
 height: 37px;
 background-color: #2e2d30;
 background-image: url(Bilder/bg_repeat.gif);
 background-repeat:no-repeat;}
 
 

.hgunten {
	
	margin-left: -13px;
	margin-top:0px;
	text-align: center;
	width: 873px;
	height: 36px;
	background-color: #2e2d30;
	background-image: url(Bilder/bg_schatten_footer.png);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
 
}

.lepaysdec {
margin-left: 0px;
margin-top: 0px;
width: 853px;
	height: 70px;
	color: #333333;
}

.img {
	cursor: pointer;
	border:none;
}



a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border:none;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
		border:none;

	color: #333333;
}

a:active {
	color: #999999;
		border:none;

	font-size: 11px;
}

a:visited {
	color: #666666;
	border:none;
	font-size: 11px;
	text-decoration: none;
}




/* CSS DOMAINE  */

.hgoben_domaine {
left: 13px;
 top: 0px;
 width: 850px;
 height: 117px;
 background-color: #dfd7cf;
 background-image: url(Bilder/header_domaine.jpg);
}

.hgoben_vins{
left: 13px;
 top: 0px;
 width: 850px;
 height: 117px;
 background-color: #dfd7cf;
 background-image: url(Bilder/header_vins.jpg);
}

.hgoben_terroir{
left: 13px;
 top: 0px;
 width: 850px;
 height: 117px;
 background-color: #dfd7cf;
 background-image: url(Bilder/header_terroir.jpg);
}

.hgoben_gites{
left: 13px;
 top: 0px;
 width: 850px;
 height: 117px;
 background-color: #dfd7cf;
 background-image: url(Bilder/header_gites.jpg);
}

.hgoben_paysduc{
left: 13px;
 top: 0px;
 width: 850px;
 height: 117px;
 background-color: #dfd7cf;
 background-image: url(Bilder/header_pays%20du%20c.jpg);
}

.hgoben_culture{
 left: 13px;
 top: 0px;
 width: 850px;
 height: 117px;
 background-color: #dfd7cf;
 background-image: url(Bilder/header_culture.jpg);
}

.hgoben_contact{
 left: 13px;
 top: 0px;
 width: 850px;
 height: 117px;
 background-color: #dfd7cf;
 background-image: url(Bilder/header_contact.jpg);
}

.hgoben_start{
 left: 13px;
 top: 0px;
 width: 853px;
 height: 117px;
 background-color: #dfd7cf;
 background-image: url(Bilder/header_startseite.jpg);
}


.subline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}




.hgmitte_horsserie {
	position: inherit;
	left: 13px;
	top: 120px;
	height:auto;
	width: 850px;
	min-height: 450px;
	background-color: #efefef;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(Bilder/horsserie_detail.png);
	background-repeat:no-repeat;
}

.hgmitte_joursdevigne{
position: inherit;
	left: 13px;
	top: 120px;
	height:auto;
	width: 850px;
	min-height: 450px;
	background-color: #efefef;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(Bilder/demoiselleclaire_detail.png);
	background-repeat:no-repeat;
}

.hgmitte_demoiselleclaire{
position: inherit;
	left: 13px;
	top: 120px;
	height:auto;
	width: 850px;
	min-height: 450px;
	background-color: #efefef;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(Bilder/demoiselleclaire_detail.png);
	background-repeat:no-repeat;
}

.hgmitte_lespetitesrangees{
position: inherit;
	left: 13px;
	top: 120px;
	height:auto;
	width: 850px;
	min-height: 450px;
	background-color: #efefef;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(Bilder/demoiselleclaire_detail.png);
	background-repeat:no-repeat;
}

.hgmitte_domainedecazaban{
position: inherit;
	left: 13px;
	top: 120px;
	height:auto;
	width: 850px;
	min-height: 450px;
	background-color: #efefef;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(Bilder/demoiselleclaire_detail.png);
	background-repeat:no-repeat;
}





.flaschen{
	height: 356px;
	margin-top:-65px;
	margin-left:105px;
	width:700px;
	}
	
	

.footer {
	margin-left: auto;
	margin-right:auto;
	margin-top:-9px;
	width: 850px;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	left: auto;
	top: auto;
 
}


	
.text_klein {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}


table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;

}


.galerie {
	position: inherit;
	left: 13px;
	top: 120px;
	height:450;
	width: 850px;
	min-height: 44px;
	background-color: #efefef;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.ausgewählt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
}

.unternavi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	margin-top: -600px;
}

.c-liste {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	margin-top:-52px;
	width: 850px;
}



		/* These 2 lines specify style applied while slider is loading */
		.csw {
	overflow:scroll;
	align:center;
	position:absolute;
	height: 0px;
	width: 0px;
	left:50%;
	margin-left:-300;

				
			}
		.csw .loading {margin: 200px 0 400px 0; text-align: center}

		.stripViewer { /* This is the viewing window */
			overflow: hidden; 
			/*border: 5px solid #000;  this is the border. should have the same value for the links */
			width: 600px; /* Also specified in  .stripViewer .panelContainer .panel  below */
			height: 400px;
			padding-top:95px;
			clear: both;
			align:center;
			top:47px;
			padding-left:20px;
			left: 50%;
			margin-left: -260px;
			position:absolute;
			
		}
.fett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF6600;
}

	
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 100%;
			position: relative;
			width: 800px; /* Also specified in  .stripViewer  above */
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			padding: 10px;
		}
		
		.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
			margin: auto;
			display: none;
		}
		

    
	    
.alll {
	letter-spacing: normal;
	text-align: center;
	left: 50%;
	margin-left: -426px;
	position:absolute;
	background-image: url(images/backer.jpg);
	background-repeat: no-repeat;
	height: 589px;
	width: 850px;
	top: 30px;
}

.alllmitte_welcome{
	margin-left: -253px;
	position:absolute;
		left: 50%;
		top:505px;
	
	}
	
	.alllmitte_home{
	margin-left: -30px;
	position:absolute;
		left: 50%;
		top:205px;
		padding-left:285px;
	
	}
	

