/* CSS Document */

* { padding: 0; margin: 0; }
html {
height:100%; /* needed for container min-height */
margin-bottom:1px;
}
body {

background:  url(/media/bg4.gif);
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 line-height : 17px;
min-width: 40em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
height:100%; /* needed for container min-height */
margin-top:16px;
}
#main {
	overflow: hidden;
	height: 100%; /* for IE6 */
}

.abstLeftMenu {
margin-top:-10px;
border-bottom: 1px solid #B3B8BA;
}
.logotextBold {
font-weight:bold;
 font-size: 12px;
color: #333333;
line-height : 16px;
padding-top:8px;
}
.logotext {
 font-size: 12px;
color: #333333;
line-height : 15px;
padding-top:3px;
}

.white {
color:#FFFFFF;
}
#wrapperStripes { 
background: #FFFFFF;
background:  url(/media/bg4.gif);
padding-bottom: 16px;
margin-bottom: -16px;
xpadding-bottom: 32768px;
xmargin: 0 0 -32768px 0;
width: 100%;
}
#wrapperShadowV { 
background: #FFFFFF;
 background:  url(/media/rhtgv.jpg);
 background-repeat: repeat-y;
 background-position: right top;
 margin: 0 auto;
 width: 1026px;
}
#wrapperShadowH { 
background: #FFFFFF;
 background: url(/media/rhtgh.jpg);
 background-position: left bottom;
 background-repeat: repeat-x;
padding-bottom:4px;
margin: 0 auto;
width: 1026px;
}
#header {
 color: #333;
 background: #FFFFFF;
 width: 1024px;
 height: 54px;
 padding: 0;
 margin: 0;
}
#leftcolumn { 
 color: #333;
 background: #FFFFFF;
 padding: 0 24px 32768px 24px;
margin: 0 0 -32768px 0;
min-height: 600px;
width: 223px;
 float: left;
}
#content { 
 float: left;
 color: #333;
 background: #FFFFFF;
 padding: 0 24px 32768px 0;
margin-bottom: -32768px;
 width: 729px;
 display: inline;
}
#footer { 
 color: #333;
background: #FFFFFF;
xborder-top: 1px solid #B3B8BA;
text-align:center;
 width: 976px;
 height: 60px;
 clear: both;
 margin: 0;
 padding: 18px 24px 0 24px;
}


.copyright {
 color: #B1B3B4;
}



	/**
 * ---------------------------------------------------------------------------------
 * Grey Box Method - ADD-ONS CSS
 * ---------------------------------------------------------------------------------
 * FANCYBOX
 * ---------------------------------------------------------------------------------
 * Galerie / Image
 * ---------------------------------------------------------------------------------
 */
#galerie {
margin: 0 -10px 0 -10px;
	padding: 40px 0 0 0;
    /* display: block; */
}
.galerie-image {
	/* width: 270px; */ /* wird im Modul Galerie bestimmt! */
	float: left;
	position: relative;
	padding: 0px 10px 9px 9px;
	margin: 0;
}
.galerie-image img {
	padding: 1px;
	border: 1px solid #aaa;
}

/*start stepcarousel*/

#mygallery {
margin-left:-2px;
margin-top:-2px;
}

.stepcarousel{
position: relative; /*leave this value alone*/
overflow: hidden; /*leave this value alone*/
width: 742px; /*Width of Carousel Viewer itself*/
height: 335px; /*Height should enough to fit largest content's height*/
}
.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}
.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0 8px 0 0; /*margin around each panel*/
width: 239px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.helpBorder {
border-right: 1px solid #FFFFFF;
padding:2px;
}
/*end stepcarousel*/

.viewTrailer {
position: relative; 
  width : 723px;
  height : 327px;
  margin-left:0px;
  margin-top:0px;
  border: 1px solid #B3B8BA;
padding:2px;

  }
h1.trailer {
color:#686868;
font-weight:bold;
font-size:24px;
line-height : 28px;
margin:0 0 4px 0;
  }
.trailerTextblock {
background-color: #FFFFFF;
background-color: rgba(255,255,255,.8);
position: absolute;
bottom: 16px; 
width : 284px;
margin-left:400px;
margin-top:0;
padding: 16px 10px 14px 12px;
  }


.suchEingabe {

width:100%; 
font-size:12px;
line-height : 12px;
border: 1px solid #B3B8BA;
margin:0;
padding:0px 0 0px 4px;

}

ul.searchresults  {
	list-style-type: none;
	padding: 0 30px 0 0 ;

}

ul.searchresults  li{
	
	padding: 0 0 20px 0 ;

}