#haeuslbauer .col {
	width:149px;
	float:left;
	border-color: transparent;
}

#haeuslbauer .col.double {
	width:298px;
	border-right:0;
}

#haeuslbauer .HBHeaderCorner {
	border-color: #c00 transparent transparent transparent;
	border-width:10px 10px 0 10px;
	height:0;
	width:0;
	margin-left:24px;
	border-style: solid;
}

#haeuslbauer .HBHeader {
	/*
	background-color: #C00;
	padding:0 0 0 9px;
	*/
	height:21px;
	margin:0 10px;
}

#haeuslbauer .HBHeader h2 {
	/*color: white;*/
	color: #C00;
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
	padding-top:9px;
}

#haeuslbauer .blackEck {
	border-color: transparent transparent #3d3737 transparent;
	border-width:0px 10px 10px 10px;
	height:0;
	width:0;
	margin-left:14px;
	border-style: solid;
}

#haeuslbauer .clip {
	/*  overflow:auto; */
	float: left;
	background:transparent url(/fileadmin/templates/css/img/box/1col_noheader/bg.png) repeat-y scroll 0 0;
}

#haeuslbauer .col .Content {
	margin:10px 10px 0 10px;
	position:relative;
}

#haeuslbauer .col.last .Content {
	border-top: 1px solid #ccc;
}

#haeuslbauer {
	margin-left:-10px;
}
#haeuslbauer .listLink {

	display:block;
	border-top: 1px solid #D1C9BC;
	height:14px;
	margin-top:7px;
	padding-left:20px;
	padding-top:8px;
	background: url(/fileadmin/templates/haeuslbauer/img/noteIcon.gif) no-repeat 0 4px ;
}


#haeuslbauer #containerBox {
	width:747px; 
	padding-bottom: 10px;
	float: left;
	border-top: 1px solid #ccc;
}

#haeuslbauer #rightContainer {
	width:115px;
	float:right;
}

#haeuslbauer #queryString {
	width:115px;
}

#haeuslbauer #descriptionText {
	border-top: 1px solid #D1C9BC;
	margin-top: 5px;
	padding-top: 5px;
}

#haeuslbauer #suggestBox {
	left: 157px;
	top: 20px;
	display:none;
	position:absolute;
	z-index: 1;
}

#haeuslbauer #list{
	min-width:117px;
	background-color: #3d3737;
}

#haeuslbauer #list li {
	color:white;
	height:14px;
	border-bottom: 1px dashed white;
	padding: 3px 7px 4px 7px;
	list-style-type:none;
}

#haeuslbauer #list li:hover {
	background-color: #5d5757;
	cursor:pointer;
}

#haeuslbauer #list li.last {
	border:0;	
}

#haeuslbauer .video_carousel {  
		height:auto;
		padding:10px 0 15px 0;
		position:relative;
}

.video_carousel h2 { padding: 7px 0 0 14px; }
.video_carousel ul { list-style-type:  none; padding:0 0 10px 15px;    }
.video_carousel li {  padding: 0 0 0 5px; float: left;  display:  inline;   width: 229px; height: 160px;  position: relative;  }
.video_carousel li img {    position: absolute;  top: 0; left: 0; }
