﻿ .module_red {
background-color: #a60000 !important;
color: #ffffff;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
height: 105px;
border-radius: 5px 
}
.module_blue {
background-color: #1770c2 !important;
color: #ffffff;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
height: 105px;
border-radius: 5px 
}

.module_white {
background-color: #FFFFFF !important;
border: 1px solid #444444;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
border-radius: 5px 
}

.banneritem {
	float:left;
}

.fanicon {
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	border:1px solid #;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
table.tblfan {
	width: 100%;
}

td.tblfan {
    border-top-width: 0px;
    border-top-style: solid;
    border-top-color: rgb(221, 221, 221);
	text-align:center; 
    vertical-align:middle;
}
.t3-content_flo {
background-color: #FFFFFF !important;
border: 1px solid #444444;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
border-radius: 5px 
}

.t3-sidebar {
	padding-top: 0px;
}

li.srfrRow {
  
    list-style-type: none;
}

ul.srfrList {
	display: block;
	padding-left: 0;
}

.srfrRowIsEven {
	padding-top: 4px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 4px;
	background-color: #FFFFFF;
	color: #000000;
	
}
.srfrRowIsOdd {
	padding-top: 4px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 4px;
	background-color: #CCCCCC;
	color: #000000;
}

.head-search {
width: 150px;
max-width: 150px !important;
}

.module-title {
margin-bottom: 10px !important;
}

.t3-sl {
padding-bottom: 1px  !important;
padding-top: 10px !important;
}

.embed-container {
  position: relative; 
  padding-bottom: 56.25%; /* ratio 16x9 */
  height: 0; 
  overflow: hidden; 
  width: 100%;
  height: auto;
}
.embed-container iframe {

  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 100%; 
}
/* ratio 4x3 */
.embed-container.ratio4x3 {
  padding-bottom: 75%;
}
img.joomimg_row {
	
	max-width: 100% !important;
    height: auto !important;
}
img {
    max-width: 100% ;
    height: auto ;
}

.dropdown-menu {
	background-color: #a60000;
	border: 1px solid #a60000;
}

.dropdown-menu .mega-nav > li {
    border-bottom: 1px solid #FFFFFF;
}
.t3-megamenu .mega-nav > li:first-child, .t3-megamenu .dropdown-menu .mega-nav > li:first-child {
    border-top: 1px solid #FFFFFF;
}
.t3-megamenu .mega-nav > li, .t3-megamenu .dropdown-menu .mega-nav > li {
    border-bottom: 1px solid #FFFFFF;
}
.t3-megamenu .row + .row {
    border-top: 1px solid #FFFFFF;
}


.cc_banner-wrapper:hover a.cc_btn.cc_btn_accept_all {
	background-color: #a60000 !important;
	color: #FFFFFF !important;
}

.cc_banner-wrapper:hover a.cc_more_info {
	color: #c01d2b !important;
}


#rp_wooden_frame {
	height: 820px;
	width: 820px !important;;
}

#rp_kork_frame {
	background-image: url(https://www.ff-haag.de/components/com_realpin/includes/css/kork_low.jpg);
	background-repeat: repeat;
	left: 10px;
	top: 10px;
	height: 800px;
	width: 800px !important;;

}

.responsive-video iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.responsive-video {
position: relative;
padding-bottom: 56.25%; /* Default for 1600x900 videos 16:9 ratio*/
padding-top: 0px;
height: 0;
overflow: hidden;
}