#logorow {
    width: 100%;
    position: relative;
    z-index: 4;
    background: url(../images/header_bg.gif) repeat-x bottom;
	padding-top: 15px;
}

.mp_header1 {
	width: calc(100% - 33.3333333333%) !important;
	text-align: right;
}

.sparky_logo_image {
	padding-top:10px;
}

div.mod-languages li {
    margin-right: 0 !important;
}

.mp_mainmenu {
	width: 100% !important;
	padding-bottom:0;
}

.mnu_mainmenu li:nth-child(2) {
	margin-left:10px;
}

ul.mnu_mainmenu {
    background: url(../images/menu_bg.png) top center no-repeat;
}

ul.mnu_mainmenu:after {
	content:"";
	display: block;
	position: relative;
    margin: 0 auto;
    z-index: 1;
    height: 70px;
	width:100%;
    background: url(../images/menu_shadow.png) top center no-repeat;
}

ul.mnu_mainmenu li {
    background: url(../images/divider.png) no-repeat right 24px;
	padding-right:1px;
}

ul.mnu_mainmenu .item-101 {
	background: none !important;
}

.item-101 {
	display: none !important;
}

#carouselrow  {
	width:100%;
    background: #f9f9f3 url(../images/slider_shadow.png) top center no-repeat;
    border-top: 1px solid #a6a59c;
    padding-top: 20px;
}

#carouselrow .sparky_container {
	width:940px !important;
	margin-left:auto;
	margin-right:auto;
}

#carouselrow .sparky_cell {
	padding-bottom:0 !important;
}

.car .text {
    font-size: 18px;
    font-family: tahoma, arial, helvetica, sans-serif;
    line-height: 36px;
    color: #666;
    margin-bottom: 0;
}

.car.sh .text {
	line-height:28px;
}

.car p {
	margin-bottom:0;
}

.car .levo {
	float:left;
	width: 52%;
	padding-right: 10px;
	clear:both;
}

.car .desno {
	width:48%;
	display: inline-block;
}

.car .desno img {
	width:415px !important;
	height:auto !important;
}

.slika img {
    max-width: 453px !important;
}

.slika1 img {
    max-width: 430px !important;
}

.slika1 {
	margin-top:30px;
}

.car .hot_swipe_carousel_slides .contents h2 {
	font-size: 36px;
    color: #0093dd;
    font-family: Verdana, Geneva;
    font-weight: bold;
    padding: 0;
    width: 37%;
    float: left;
}

.flickity-page-dots .dot {
    background: #0a97dd !important;
}

#contentrow .sparky_cell {
	padding:0;
}

#modulerow,
#footerrow {
    background: url(../images/content_shadow.png) top center no-repeat;
    border-top: 1px solid #dedcd1;
    padding-top: 30px;
}

#modulerow {
	padding-bottom:20px;
}

#footerrow a {
	color:#666;
}

#modulerow .moduletable {
	width: calc((100% - 50px) / 3);
	float: left;
		height:250px;
}

#modulerow .moduletable,
.item-page {
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 5px 8px #ddd;
    -webkit-box-shadow: 0px 5px 8px #ddd;
    -o-box-shadow: 0px 5px 8px #ddd;
    box-shadow: 0px 5px 8px #ddd;
	    background-color: #FFFFFF;
    padding: 14px;
    line-height: 1.4;
}

.item-page {
	margin: 40px 20px;
}

.item-page h1 {
	padding-top:0;
}

h2 {
	margin-bottom: .15em;
    padding-bottom: .15em;
	padding-top:0;
    border-bottom: 1px dotted #ccc;
}

.item-page p,
.f-boats-cabin .item-page table p {
	line-height:2.4em !important;
}

.item-page table p {
	line-height: 1.4em !important;
	margin-bottom:0;
}

.startseite #modulerow .moduletable { 
height:290px;
}

#modulerow .moduletable:first-child,
#modulerow .moduletable:nth-child(2) {
	margin-right: 25px;
}

#modulerow h3 {
	padding: 0 0 5px 0;
}

#modulerow p {
	margin:0 !important;
}