html,body{margin:0;padding:0;}

body{
 	color:#2f4f4f;
 	background-position:center;
  	font: 76% Courier New,sans-serif;z-index: 1;
	min-width:1050px;
	  }

body, html{height:100%;}

* { padding:0;
    margin:0;
}

a:link {color:#4d074f; text-decoration:none}
a:visited {color:#4d074f; text-decoration:none}
a:active {color:black; text-decoration:none}
a:hover {color:#4d074f; text-decoration:none; font-weight:bold;}

img { border: none;}

#trans {position:relative; z-index: 0;
	background:Transparent url(../images/bg.png) 0 100% no-repeat;
	height:101%;
	width: 100%;
	margin:0 auto;
background-color: #fff;
}
#midground{position:relative; z-index:0; visibility:visible;
background:Transparent url(../images/backcontent.png);
background-repeat: repeat-y;
    background-position:center;
      width: 800px;
      min-height:100%;
      margin:0 auto;}

div#header{
  background-image: url(../images/header.png);
  background-repeat: no-repeat;
background-position: 0 top;
  height:178px;
  width: 753px;
  margin: 0 auto;
  color: #364C62;
  
          }
.slogan{position:absolute;
	top:10px;
 right:78px;
}
div#container{
  margin-right: auto;
  margin-left: auto;
  width: 780px;
  background-repeat: repeat-y;
}
/* @group Navigation */



#siteetikett {
 position:absolute;
overflow:hidden;
background-color: transparent;
 width: 199px;
 height: 585px;
 top:0px;
 right:-189px;
background: url(../images/menue_r.png) no-repeat;
float:right;

}

#siteetikett_oben {position:relative;
top:100px;
left:43px;

background-color: transparent;
}





#siteetikett_unten {position:relative;z-index:2;
top:218px;
left:50px;height: 344px;width:158px
background-color: transparent;
}
#siteetikett_unten a {display: block; text-indent: -9999px; text-decoration: none;background: url(../images/spiegelreflx.png) 0px 0px no-repeat;background-color: transparent;}
#siteetikett_unten a {height: 200px;width:123px}
#siteetikett_unten a:hover {background: url(../images/spiegelreflx_over.png) 0px 0px no-repeat;background-color: transparent;}

#siteetikett_galbild {position:relative;
z-index:1;
top:-40px;
left:65px;
background-color: transparent; }

#sitename h2{color:#4d074f}
 

#middle{clear: both;
    height:100%;
    color: #364C62;
    width:700px;
    margin:5px auto;
    z-index:2;
          }
#middle h1 {
 	color: #364C62;
	padding:5px 0 5px 0;
	letter-spacing:-1px;
	font:1em arial, helvetica, sans-serif;
}


div#logoright{padding:10px;}
div#logoright h2 {
 	color: #eee;
	padding:5px 0 5px 0;}
div#logoright{float:right;width:25%;border-left:1px solid #eee; }



div#logoleft{padding:10px 10px;
	padding-bottom: 0.5em;
	margin: 0.5em 0.5em 0.5em 0.5em;}
div#logoleft{float:right;width:65%}


div#cont{clear:both;height:100%;width:790;position:relative;text-align: left;}
div#contright{margin:0 10px;padding:10px;position:relative}
div#contright{border-top:1px solid #eee;float:right;width:350px;height:100%;}
div#contleft{margin:0 10px;padding:10px;position:relative;}
div#contleft{border-top:1px solid #eee;float:right;width:350px;height:100%;}

#trans.dragme{position:relative;z-index: 0;}
#slide_gallery{margin:0 20px;width: 100%; }

#gallery{margin:0 50px;width:101px; }
#gallery ul { margin: 0; padding: 0; }
#gallery li { display: inline; float: left;  margin: 2px; background: transparent url(../images/gallery_bg.png) no-repeat top left; width: 108px; height: 126px; }
#gallery li a { display: block; width: 105px; height: 126px; background-position: center; background-repeat: no-repeat; text-decoration: none; }
#gallery li a span { font-size: 9px; position: relative; top: 120px; color: #666;  text-transform: uppercase; display: block; text-align: center; width: 101px; overflow: hidden; }
#gallery li a:hover span { color: red; }



#Showroomgallery{margin-left:20px;float : left;z-index:2; height:226px;width:212px;background: transparent url(../images/pic_bg212x326.png) no-repeat top left;text-decoration: none; }
#Showroomgallery ul { margin: 0; padding: 0; }
#Showroomgallery li { display: inline; float: left;  margin: 15px 16px 20px 16px;  width: 212px; height: 140px; }
#Showroomgallery li a { display: block; width: 180px; height: 120px; background-position: center;  }
#Showroomgallery li h1 { display: block; width: 180px; height: 120px; position: center;  }
#Showroomgallery li a span { font-size: 9px; position: relative; top: 120px; color: #666;  text-transform: uppercase; display: block; text-align: center; width: 101px; overflow: hidden; }

.Showroomgallery_etikett {Position:relative;z-index:1;font-weight:bold;text-align: center; top:15px;}




DIV#vertical_slide{
 margin-left:50px;
 background: url(../images/contact_form.png);
 background-repeat: no-repeat;
background-position: 0 top;
 width: 322px; 
 height: 306px;
 padding: 75px 0px 0px 20px;
 }
.formheader{position:absolute;left:50px ;top:10px;}

DIV#hr{clear:both;height:100%;width:300;}

