/*
	Website: Weingut Reverchon 
	BOB Design http://www.bob-design.de/ 
	Imagion AG http://www.imagion.de/
	CSS Datei
	06.03.2008 Daan Meskers
	$last_change: 06.03.2008 Daan Meskers
*/

/* =================== menu  ============= */
HTML, BODY {
	width: 100%;	height: 100%;
	margin: 0;		padding: 0;
	text-align: center;
	overflow: hidden;
}
DIV#Main {
	position: relative;
	height: 100%; width: 981px;
	margin: 0;		padding: 0;
	margin: auto;
	text-align: left;
	border: 1px solid #034d78; /*#FCFBEC;*/
}
/* =================== Header  ============= */
DIV#Header {
	height: 130px;
	margin: 0;		padding: 0;
}
DIV#Header IMG.wappen {
	position: absolute;
	left: 81px; top: 31px;
}
DIV#Header IMG.logo {
	position: absolute;
	left: 191px; top: 64px;
}
DIV#sprache{
position: relative;
top:-15px;
margin:0 auto;
padding:0;
height:50px;
text-align:right;
z-index:1000;
visibility:hidden;

}
DIV#sprache a{
position: relative;
top:-15px;
color:#024D78;
height:50px;
margin:0 auto;
padding:0;
text-align:right;
z-index:1000;

}



/* =================== Bild  ============= */
DIV#Bild {
	width: 981px;
	overflow: hidden;
	background: transparent url(../../img/menu_linien_top.gif) repeat-x bottom left;
	padding-bottom: 4px;
	position: relative;
}
DIV#Bild IMG {
	border: 0;
	margin: 0; padding: 0;
	float: left;
}
DIV#Bild FORM.editForm {
	margin: 0; padding: 0;
	position: absolute;
	left: 15px; top: 155px;
}
DIV#Bild FORM.editForm A IMG {
	margin: 0 10px 0 0; padding: 0;
}
/* =================== Menu  ============= */
UL#Menu {
	list-style: none;
	display: block;
	margin: 0;		padding: 0;
	text-align:right;
}
UL#Menu LI {
	list-style: none;
	float: left;	display: block;
	margin: 0;		padding: 0;
	position: relative;
	left: 50px;
	width:123px;
}

UL#Menu LI.elm20 {

}
UL#Menu LI.elm4 {
	width:170px;
}
UL#Menu LI.elm6 {
/* Bei weiteren Menupunkten width:75px;	*/	
}
UL#Menu LI.elm31 {
/*Bei weiteren Menupunkten width:75px;	*/
}
UL#Menu LI.elm44{
	width:150px;
}
UL#Menu LI.sekt, UL#Menu LI.elm5 {
	
}
UL#Menu LI.impressum, UL#Menu LI.elm8 {

}
UL#Menu LI A {
	display: block;
	padding: 3px 0px 0px 0px;
	margin:0;
	text-align:center;
}

UL.language {
	position: absolute !important;
	display: block;
	margin: 0; padding: 0;
	top: 80px; right: 52px;
	list-style: none;
}
UL.language LI  {
	display: block;
	margin: 0; padding: 0;
}
UL.language LI A  {
	display: block;
	margin: 0; padding: 1px 7px 1px 5px;
	color: #034d78;
	background: transparent;
	text-decoration: none;
}
UL.language LI A:hover  {
	background: #FFF;
	color: #034d78;
	border-bottom: 1px solid #034d78;
}

/* =================== Submenu  ============= */
UL#Submenu  {
	list-style: none;
	margin: 0;		padding: 0 0 3px 0;
	position: absolute; 
	left: 50px; top: 22px;
	width: 144px;
	background: transparent url(../../img/menu_linien_bottom.gif) repeat-x bottom left; 
}
UL#Submenu LI  {
	background: transparent url(../../img/menu_linien_top.gif) repeat-x top left; 
}
UL#Submenu LI A {
	list-style: none;
	display: block;
	margin: 0;		padding: 3px 0 2px 10px;
}
UL#Submenu LI  UL {
	list-style: none;
	margin: 0;		padding: 0 0 3px 0;
	background: transparent url(../../img/menu_linien_top.gif) repeat-x top left;
}
UL#Submenu LI UL LI {
	background: transparent; 
	margin: 0;		padding: 0;
	border-top: 1px solid #024D78;
}
UL#Submenu LI UL LI A {
	padding-left: 20px;
}

/* =================== Content  ============= */
DIV#Content {
	position: relative;
	overflow: visible;
	overflow-x: hidden;
	height: auto;
}

DIV#Text {
	padding: 25px 240px 0 250px;
	display: block;
}

*html DIV#Text {
	padding: 25px 240px 0 250px;
	display: block;

}
  
*html DIV#Text IMG {
	padding: 0px  0 0 0px;
	margin:0 0 10px 0;
	display: block;
}

*html DIV#Tex H2{
	padding: 0px  0 0 0px;
	margin:0 0 10px 0;
	display: block;
	float:left;
}
  
DIV#Text IMG {
	padding: 0px  0 0 0px;
	margin:0 0 10px 0;
	display: block;
}


 
*html .tx-bddbflvvideogallery-pi1 {
	padding: 0px  0 0 0px;
	margin:0 0 10px 0;
	display: block;
	position:absolute;
}
  
*html .tx-bddbflvvideogallery-pi1 {
	padding: 0px  0 0 0px;
	margin:0 0 10px 0;
	display: block;
  }

DIV#Text.columnsZwei {
	display: block;
	padding: 26px 200px 0 250px;
}
DIV#Text.columnsZwei DIV {
	margin: 0; padding: 0 10px 0 0;
	width: 270px; float: left;
	text-align: left !important;
}
DIV#Text.columnsZwei DIV P {
	text-align: left !important;
}
DIV#Text.columnsZwei DIV.last {
	margin: 0; padding: 0;
	width: 225px;
}
DIV#Text.columnsZwei DIV P A {
	display: inline;
	float: none;
}


DIV#Text TABLE {
	padding: 0; margin: 0 0 20px 0;
	width: 100%;
	text-align: left;
}
DIV#Text TABLE TD {
	width: 60px;
	vertical-align: top;
}
DIV#Text TABLE TD + TD {
	width: auto;
}
DIV#Text TABLE EM {
	display: block;
}
* HTML DIV#Text TABLE TD {
	width: auto;
}
* HTML DIV#Text TABLE TD.first {
	width: 60px;
}


/* =================== BLOCK  ============= */
DL#Block {
	margin: 0 0 0 0;		padding: 0;
	position: absolute; 
	right: 52px; top: 22px; width: 144px;
}
DL#Block DT {
	margin: 0;		padding: 3px 0 1px 2px;
	background: transparent url(../../img/menu_linien_top.gif) repeat-x top left; 
	z-index: 1; 
}
DL#Block DD {
	margin: 0;		padding: 8px 0 20px 0;
	background: transparent url(../../img/menu_linien_bottom.gif) repeat-x top left; 
}
DL#Block DD:last-child {
	padding-bottom: 0;
}


/* =================== VIDEO CONTENT  ============= */

.tx-bddbflvvideogallery-pi1{
float:left;
width:100%;
}

#video_left{
width:45%;
float:left;
margin:0 5% 0 0;
text-align:center;
}

*html #video_left{
width:40%;
float:left;
margin:0 5% 0 0;
text-align:center;
}

#video_left a IMG{
border:0px;
}

#video_right{
width:45%;
float:left;
margin:0 0 0 5%;
text-align:center;
}

*html #video_right{
width:40%;
float:left;
margin:0 0 0 5%;
text-align:center;
}

#video_right a IMG{
border:0px;
}

*html #video_right a IMG{
border:0px;
text-align:center;
}

#video_mitte{
width:45;
margin:0 0 0 5%;
text-align:center;
}

/* =================== Footer  ============= */
DIV#Footer {
	position: absolute;
	bottom: 0; left: 0;
	height: 30px; width: 100%;
	text-align: center;
	margin: 0; padding: 3px 0 0 0;
}

/* ******************** */
div.Uploads {
}
div.Uploads p  {
}
div.Uploads p a {
   display: inline !important;
}
div.Uploads p a img {
   display: inline !important;
   padding: 0 !important;
   margin: 0 !important;


}