@font-face {
    font-family: 'BebasNeue';
    src: url(../fonts/BebasNeue-webfont.eot);
    src: url(../fonts/BebasNeue-webfont.woff) format("woff"), url(../fonts/BebasNeue-webfont.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'Haettenschweiler';
    src: url(../fonts/Haettenschweiler.eot);
    src: url(../fonts/Haettenschweiler.woff) format("woff"), url(../fonts/Haettenschweiler.ttf) format("truetype");
    font-weight: 100;
    font-style: normal
}

html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
pre,
a,
abbr,
acronym,
address,
code,
del,
dfn,
em,
img,
q,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
.search_box p {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: normal;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline
}

body {
    line-height: 1.5
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: ""
}

blockquote,
q {
    quotes: "" ""
}

a img {
    border: none
}

body {
    background: #f1f1f1;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
    color: #444;
    overflow-x: hidden
}

a {
    color: #495357;
    text-decoration: none;
    cursor: pointer
}

#pdfimg:hover {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2014/01/pdf2.gif) no-repeat!important
}

a:hover {
    color: #0e1e22;
    text-decoration: none
}

a:active {
    color: #ccc;
    text-decoration: none
}

img.alignright,
div.alignright {
    float: right;
    margin: 0 0 1em 1em
}

img.alignleft,
div.alignleft {
    float: left;
    margin: 0 2em .5em 0
}

img.aligncenter,
div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

a img.alignright {
    float: right;
    margin: 0 0 .5em 1em
}

a img.alignleft {
    float: left;
    margin: 0 1em 1em 0
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

hr {
    background: none repeat scroll 0 0 transparent;
    border-color: #222;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    display: block;
    height: 1px;
    margin: 0
}

#footer_shadow {
    width: 100%;
    height: 250px;
    background: #333a3d url(../images/tagline_bg.png) no-repeat
}

#footer {
    width: 100%;
    background: #333a3d url(../images/header_bg.png) no-repeat top center;
    margin: auto;
    font-size: 11px;
    padding: 0;
    color: #ccc;
    padding-top: 0
}

#footer ul.sidebar_widget {
    width: 958px;
    margin-top: 10px;
    color: #fff
}

#footer a {
    color: #ccc;
    text-decoration: none
}

#footer a:hover {
    color: #FFF;
    text-decoration: underline
}

#footer h2.widgettitle {
    color: #777
}

#marklist_div {
    width: 100%;
    height: 100%;
    overflow: hidden;
    border: none;
    background: url(../images/transparancy.png) repeat;
    background-size: cover;
    left: 0;
    position: fixed;
    top: 0;
    margin-left: 0;
    padding: 0 0 2px;
    z-index: 500;
    display: none;
    border: none
}

#marklistDiv {
    position: relative;
    overflow: hidden;
    top: 89px;
    height: 446px;
    z-index: 510
}

#marklist_close_btn {
    background: url(../images/popx1.gif) no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 26px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 12px;
    top: 10px;
    width: 26px;
    z-index: 100;
    border-radius: 12px 12px 12px 12px;
    cursor: pointer
}

#marklist_close_btn:hover {
    background: url(../images/popx2.gif) no-repeat;
    border: medium none;
    height: 26px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 12px;
    top: 10px;
    width: 26px;
    z-index: 100;
    border-radius: 12px 12px 12px 12px
}

#marklist_div .marklist_area {
    position: relative;
    top: 0;
    background: url(../../../uploads/2013/09/merklisteback.gif) no-repeat;
    width: 686px;
    height: 446px;
    color: #555;
    z-index: 520
}

#fb_btn {
    float: left;
    width: 29px;
    height: 29px;
    cursor: pointer;
    margin-left: 0
}



#twwiter_btn {
    float: left;
    width: 29px;
    height: 29px;
    margin-left: 10px;
    cursor: pointer
}



#google_btn {
    float: left;
    width: 29px;
    height: 29px;
    margin-left: 10px;
    cursor: pointer
}



#xing_btn {
    float: left;
    width: 29px;
    height: 29px;
    margin-left: 10px;
    cursor: pointer
}


#youtube_btn {
    float: left;
    width: 29px;
    height: 29px;
    margin-left: 10px;
    cursor: pointer
}

#pinterest_btn{
    float:left; width:29px; height:29px; margin-left:10px; cursor:pointer;
}

#mailbutton {
    padding-left: 36px;
    height: 21px;
    cursor: pointer;
    font-size: 14px
}

#mailbutton a {
    color: #ccc;
    text-decoration: none
}

#mailbutton a:hover {
    color: #FFF;
    text-decoration: underline
}

#copyright {
    width: 100%;
    margin: auto;
    background: transparent url(../images/copyright_bg.png) repeat-x top center;
    padding: 0;
    height: 60px;
    clear: both;
    color: #ccc
}

pre,
code,
tt {
    font: 12px Arial, monospace;
    line-height: 1.5;
    display: block;
    word-wrap: break-word;
    overflow: auto;
    padding: 10px 0 0
}

.searchform-controls input[type=submit] {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/10/boxbutton1.gif) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    display: inline-block;
    margin-top: -15px;
    outline: medium none;
    padding: 1.75em 14em;
    text-decoration: none;
    text-indent: -372px
}

.searchform-controls input[type=submit]:hover {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/10/boxbutton2.gif) no-repeat scroll 0 0 transparent
}

a.comment-reply-link {
    margin-top: 10px
}

a.button {
    padding-top: 8px
}

input[type=submit].medium,
input[type=button].medium,
a.button.medium {
    font: 16px/100% Arial, Helvetica, sans-serif
}

input[type=submit].large,
input[type=button].large,
a.button.large {
    font: 20px/100% Arial, Helvetica, sans-serif
}

input[type=submit]:active,
input[type=button]:active,
a.button:active {
    position: relative;
    background: #ccc;
    background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#fff));
    background: -moz-linear-gradient(top, #ccc, #fff)
}

.slider_desc a.button.large {
    float: right;
    margin-top: -25px;
    margin-right: 60px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .6)
}

input[type=submit].left,
input[type=button].left,
a.button.left {
    float: left
}

input[type=submit].right,
input[type=button].right,
a.button.right {
    float: right
}

input[type=submit].center,
input[type=button].center,
a.button.center {
    margin: auto
}

#cancel-comment-reply-link {
    float: right;
    display: block;
    margin: 7px 0 0 10px
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #555;
    letter-spacing: 0;
    font-family: BebasNeue, Haettenschweiler, Arial, Verdana, sans-serif;
    text-transform: uppercase
}

label {
    color: #666;
    letter-spacing: 0
}

label.error {
    color: #ac1c20;
    font-weight: 700
}

h1 {
    font-size: 28px
}

h2 {
    font-size: 26px
}

h3 {
    font-size: 24px
}

h4 {
    font-size: 20px
}

h5 {
    font-size: 18px
}

h6 {
    font-size: 16px
}

.clear {
    clear: both
}

img.mid_align {
    vertical-align: middle;
    margin-right: 5px;
    border: 0
}

img.frame {
    box-shadow: 0 1px 10px #ccc
}

.frame_left {
    padding: 8px;
    background: #fff;
    float: left;
    margin: 0 20px 10px 0;
    text-align: center;
    border: 1px solid #ebebeb
}

.frame_left .caption,
.frame_right .caption,
.frame_center .caption {
    margin: 7px 0 2px;
    display: block;
    color: #999
}

.frame_right {
    padding: 8px;
    background: #fff;
    float: right;
    margin: 0 0 10px 20px;
    text-align: center;
    border: 1px solid #ebebeb
}

.frame_center {
    padding: 8px;
    background: #fff;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
    clear: both;
    display: table;
    border: 1px solid #ebebeb
}

.dropcap1 {
    display: block;
    float: left;
    margin: 0 8px 0 0;
    font-size: 24px;
    line-height: 36px;
    background: transparent url(../images/dropcap_bg.png) no-repeat top center;
    color: #fff;
    width: 40px;
    height: 40px;
    text-align: center
}

blockquote {
    padding-left: 65px;
    width: 90%;
    background: transparent url(../images/quote_bg.png) no-repeat top left;
    min-height: 50px;
    margin: 0 0 10px;
    font-style: italic;
    font-family: Arial, Helvetica, sans-serif;
    margin: 20px 0 20px 0;
    color: #999
}

blockquote h2 {
    font-weight: 400;
    font-size: 22px;
    font-style: italic;
    font-family: BebasNeue, Haettenschweiler, Arial, Verdana, sans-serif;
    text-transform: none
}

blockquote h3 {
    font-weight: 400;
    font-size: 20px
}

#respond {
    width: 100%;
    float: left;
    margin: 0 0 40px;
    padding-bottom: 30px;
    border-bottom: 1px solid #f9f9f9
}

.top_social_part {
    height: 25px;
    width: 150px;
    z-index: 21474600;
    float: right;
    position: relative;
    border-bottom: 1px solid black;
    padding-right: 10px;
    margin-top: -1px;
}

#pinterest_btn {
    float: left;
    width: 29px;
    height: 29px;
    margin-left: 10px;
    cursor: pointer;
}



#slidesearch {
    border: medium none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: 700;
    height: 42px;
    outline: medium none;
    position: relative;
    text-indent: 9px;
    width: 343px;
    z-index: 999;
}
#submit_btn {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
    height: 40px;
    left: -56px;
    position: relative;
    top: 12px;
    width: 59px;
    z-index: 2147483645;
}
#slider_wrapper form {
    position: relative;
    top: -223px;
    float: left;
    left: -400px;
}

/*#submit_btn{background:none;border:medium none;cursor:pointer;position:relative;height:40px;width:59px;z-index:2147483645;left:-338px;top:-229.4px}*/

.space {
    margin-bottom: 10px
}

#top_bg {
    width: 100%
}

#top_menu_wrapper {
    width: 958px;
    height: 34px;
    margin: auto;
    color: #fff;
    font-size: 11px
}

#top_menu_wrapper a,
#top_menu_wrapper a:hover,
#top_menu_wrapper a:active {
    color: #fff
}

.top_menu_left {
    width: 400px;
    float: left;
    margin-top: 13px;
    font-size: 12px
}

.top_menu_right {
    width: 550px;
    float: right;
    text-align: right;
    margin-top: -6px
}

#top_menu_wrapper .top_nav ul,
#top_menu_wrapper .menu-top-menu-container ul#top_menu {
    list-style: none;
    display: block
}

#top_menu_wrapper .top_nav ul li,
#top_menu_wrapper .menu-top-menu-container ul#top_menu li {
    float: left;
    padding-right: 5px;
    padding-left: 5px;
    border-right: 1px solid #999
}

#top_menu_wrapper .top_nav ul li:first-child,
#top_menu_wrapper .menu-top-menu-container ul#top_menu li:first-child {
    padding-left: 0
}

#top_menu_wrapper .top_nav ul li:last-child,
#top_menu_wrapper .menu-top-menu-container ul#top_menu li:last-child {
    border-right: 0
}

#top_menu_wrapper .top_nav ul li ul,
#top_menu_wrapper .menu-top-menu-container ul#top_menu li ul {
    display: none
}

#top_bar {
    width: 958px;
    height: 70px;
    margin: auto
}

body #header_wrapper {
    width: 100%;
    height: 71px;
    margin: 0;
    background: #333a3d url(../images/header_bg.png) no-repeat top center
}

body.home #header_wrapper {
    width: 100%;
    height: 518px;
    margin: 0;
    background: #333a3d url(../images/header_bg.png) no-repeat top center
}

body #header_pattern {
    background: transparent url(../images/skins/jeans_pattern.png) repeat;
    padding: 20px 0 0;
    height: 71px;
    margin-top: -120px
}

body.home #header_pattern {
    background: transparent url(../images/skins/jeans_pattern.png) repeat;
    padding: 20px 0 0;
    height: 540px;
    margin-top: -673px
}

#footer_pattern {
    background: transparent url(../images/skins/jeans_pattern.png) repeat;
    height: 0;
    margin-top: 0
}

.logo {
    float: left;
    margin: 21px 25px 8px 0
}

.search_box {
    float: right;
    margin: 13px 10px 0 0;
    border: 1px solid #ebebeb;
    background: #fff url(../images/bg_ip.png) repeat-x
}

.search_box input[type=text] {
    background: transparent;
    border: 0;
    margin: 3px 5px 0 0;
    width: 180px
}

.search_box img {
    position: relative;
    top: 3px;
    left: -7px
}

#menu_wrapper {
    padding: 0;
    width: 980px;
    height: 66px
}

.about_desc {
    width: 100%;
    margin: 10px 0 20px;
    padding: 20px 0;
    background: #dadee4 url(../images/skins/blue_noise_footer_bg.png) repeat
}

.latest_tweet {
    width: 958px;
    margin: auto;
    margin-top: -20px;
    padding: 40px 0 30px;
    background: transparent url(../images/line_shadow_footer.png) no-repeat top center
}

#menu_wrapper .nav ul,
#menu_wrapper div .nav {
    list-style: none;
    display: block;
    padding: 0 5px 0 0;
    margin: 2px -4px 0 0;
    float: right;
    font-size: 13px;
    font-weight: 700
}

#menu_wrapper .nav ul li,
#menu_wrapper div .nav li {
    display: block;
    float: left;
    margin: 6px 0 0
}

#menu_wrapper .nav ul li a,
#menu_wrapper div .nav li a {
    display: block;
    border-top: 7px solid #efefef;
    padding: 24px 6px 8px;
    height: 61px;
    margin: 0;
    color: #7f7f7f
}

#menu_wrapper .nav ul li a span,
#menu_wrapper div .nav li a span {
    display: block;
    font-size: 11px;
    color: #96A1A6;
    font-weight: 400
}

#menu_wrapper .nav ul li ul li:hover,
#menu_wrapper div .nav li ul li:hover {
    /*transition: all .5s ease 0;*/
	transition: all .5s ease 0.1;
    background: #43a3cb
}

#menu_wrapper div ul > li > a.hover {
    background: transparent url(../images/menu_hover.png) repeat-x top center;
    color: #444;
    border-top: 7px solid #43a4c4
}

#menu_wrapper div ul > li > ul > li a:hover {
    color: #FFF!important
}

#menu_wrapper .nav ul li ul,
#menu_wrapper div .nav li ul {
    display: none;
    list-style: none;
    background: #fff;
    position: absolute;
    float: none;
    padding: 0;
    width: 160px;
    z-index: 21474642;
    margin-top: 1px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid #ccc;
    border-top: 0
}

#menu_wrapper .nav ul li:hover ul,
#menu_wrapper div .nav li:hover ul {
    display: block
}
#menu_wrapper div .nav li ul li ul {
    margin-left: 150px !important;
    margin-top: -40px !important;
}
#menu_wrapper .nav ul li ul li ul,
#menu_wrapper div .nav li ul li ul {
    margin-left: 170px;
    margin-top: -40px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 0;
    border: 0
}


#menu_wrapper .nav ul li ul li,
#menu_wrapper div .nav li ul li {
    clear: both;
    width: 150px;
    margin: 0 -1px;
    padding: 3px 0 0 12px;
    border-bottom: 1px solid #ebebeb
}

#menu_wrapper .nav ul li ul li:last-child,
#menu_wrapper div .nav li ul li:last-child {
    border-bottom: 0
}

#menu_wrapper div .nav li ul li a,
#menu_wrapper div .nav li.current-menu-item ul li a,
#menu_wrapper div .nav li ul li.current-menu-item a,
#menu_wrapper .nav ul li ul li a,
#menu_wrapper .nav ul li.current-menu-item ul li a,
#menu_wrapper .nav ul li ul li.current-menu-item a {
    display: block;
    border: 0;
    margin-top: -10px;
    background: transparent;
    height: auto;
    font-weight: 400;
    padding: 15px 20px 8px 10px
}

#menu_wrapper .nav ul li ul li a,
#menu_wrapper div .nav li ul li a {
    width: 110px;
    display: block;
    color: #999
}

#anything_slider,
.slideshow,
.home_gallery {
    width: 958px;
    height: 340px;
    margin: auto;
    position: relative;
    clear: both;
    margin-top: 0
}

.slideshow {
    margin: 0 0 15px
}

#anything_slider .wrapper,
.slideshow .wrapper,
.home_gallery .wrapper {
    width: 958px;
    overflow: hidden;
    height: 340px;
    margin: 0;
    position: absolute
}

.slideshow .wrapper {
    padding: 5px
}

#anything_slider .wrapper ul,
.slideshow .wrapper ul,
.home_gallery .wrapper ul {
    width: 30000px;
    list-style: none;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0
}

#anything_slider ul li,
.slideshow ul li {
    display: block;
    float: left;
    padding: 0;
    height: 340px;
    width: 958px;
    margin: 0
}

.home_gallery .wrapper li {
    display: block;
    float: left;
    padding: 0;
    height: 200px;
    width: 958px;
    margin: 0
}

#anything_slider #start-stop,
.slideshow #start-stop {
    display: none
}

#anything_slider .arrow,
.slideshow .arrow {
    position: relative;
    top: 340px;
    left: -430px;
    display: block;
    width: 60px;
    height: 60px;
    cursor: pointer;
    float: right;
    visibility: hidden;
    z-index: 9999
}

#anything_slider .arrow.forward,
.slideshow .arrow.forward {
    background: transparent url(../images/move_next.png) no-repeat;
    text-indent: -9999px;
    left: -420px
}

#anything_slider .arrow.back,
.slideshow .arrow.back {
    background: transparent url(../images/move_prev.png) no-repeat;
    text-indent: -9999px
}

.slideshow .arrow {
    display: none
}

.slideshow #thumbNav {
    position: relative;
    clear: both;
    top: 104%
}

#thumbNav a {
    display: block;
    width: 14px;
    height: 14px;
    background: url(../images/slider_bullet_nav.png) no-repeat 0 -14px;
    border: 0;
    margin-right: 3px;
    float: left;
    cursor: pointer;
    position: relative;
    top: 140px;
    left: 0;
    padding-right: 4px;
    cursor: pointer;
    color: transparent;
    text-indent: -9999px
}

.slideshow #thumbNav a {
    top: 0
}

#thumbNav a:hover {
    background-position: 0 0
}

#thumbNav a.cur {
    background-position: 0 0
}

#anything_slider #thumbNav {
    position: relative;
    clear: both;
    top: 200px;
    left: 45%;
    display: none
}

#anything_slider #thumbNav a {
    position: relative;
    z-index: 99;
    cursor: pointer;
    width: 12px;
    height: 12px;
    background: transparent url(../images/bullet_nav_bg.png) no-repeat top;
    display: block;
    float: left;
    text-indent: -9999px;
    margin: 0 4px 0 0
}

#anything_slider #thumbNav a:hover,
#anything_slider #thumbNav a.cur {
    background: transparent url(../images/bullet_nav_bg_active.png) no-repeat top
}

.caption-left h3,
.caption-right h3,
.caption-bottom h3 {
    color: #fff;
    line-height: .9em;
    padding-top: 20px
}

.caption-left p,
.caption-right p,
.caption-bottom p {
    color: #999;
    margin: 15px 0 0 3px
}

.caption-left {
    background: transparent url(../images/000_50.png) repeat;
    width: 200px!important;
    position: relative;
    top: -80px;
    left: 30px;
    padding: 10px 12px 10px 15px;
    z-index: 999;
    color: #fff;
    text-align: center
}

.caption-right {
    width: 200px;
    background: transparent url(../images/000_50.png) repeat;
    position: relative;
    left: 682px;
    padding: 10px 12px 10px 15px;
    top: -80px;
    z-index: 999;
    color: #fff;
    text-align: center
}

.caption-bottom {
    background: transparent url(../images/000_50.png) repeat;
    width: 930px!important;
    position: relative;
    top: -100px;
    left: 0;
    padding: 0 15px 20px;
    z-index: 999
}

.caption-hide {
    display: none
}

#content_wrapper ul {
    margin-left: 0
}

#content_wrapper {
    width: 958px;
    margin: auto
}

body.home #content_wrapper {
    background: none
}

#content_wrapper {
    margin-top: -75px;
    padding-top: 10px
}

#content_shadow_bottom {
    height: 48px;
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/09/footerTop1.png) repeat-x scroll center bottom transparent !important
}

#content_wrapper .inner {
    margin-top: 20px
}

.wrapper_shadow {
    width: 958px;
    height: 51px;
    margin: auto;
    position: relative;
    left: -20px;
    background: transparent url(../images/wrapper_shadow.png) no-repeat
}

.slider_border {
    width: 958px;
    height: 350px;
    margin: auto;
    background: #fff;
    padding: 10px 0 0;
    margin-top: 15px
}

.nivoSlider {
    position: relative;
    width: 958px;
    height: 340px;
    margin: auto;
    background: #000 url(../images/ajax-loader.gif) no-repeat 50% 50%
}

.nivoSlider img {
    position: absolute;
    top: 0;
    left: 0;
    display: none
}

.nivoSlider a.nivo-imageLink {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
    padding: 0;
    margin: 0;
    z-index: 60;
    display: none
}

.nivo-slice {
    display: block;
    position: absolute;
    z-index: 50;
    height: 100%
}

.nivo-box {
    display: block;
    position: absolute;
    z-index: 5
}

.nivo-caption {
    position: absolute;
    right: -10px;
    bottom: -10px;
    padding: 10px;
    width: 400px;
    height: auto;
    z-index: 89;
    background: transparent;
    display: none;
    z-index: 9999;
    text-align: right
}

.nivo-caption.right {
    right: 0
}

.nivo-caption h4 {
    color: #fff;
    font-size: 13px;
    letter-spacing: 2px
}

.nivo-caption p {
    padding: 10px 15px;
    margin: 0
}

.nivo-caption a.button {
    text-shadow: -1px 0 1px #000
}

.nivo-caption a {
    display: inline!important
}

.nivo-html-caption {
    display: block
}

.nivo-directionNav {
    display: none
}

.nivo-directionNav a {
    position: relative;
    top: 120px;
    z-index: 99;
    cursor: pointer;
    width: 40px;
    height: 80px;
    display: block
}

.nivo-directionNav a.nivo-prevNav {
    background: transparent url(../images/left_slide_nav.png) no-repeat center 15px;
    text-indent: -9999px;
    left: 20px
}

.nivo-directionNav a.nivo-nextNav {
    background: transparent url(../images/right_slide_nav.png) no-repeat center 15px;
    text-indent: -9999px;
    left: 895px;
    top: 42px
}

.nivo-prevNav:active {
    background: transparent url(../images/left_slide_nav_dark.png) no-repeat center 15px
}

.nivo-nextNav:active {
    background: transparent url(../images/right_slide_nav_dark.png) no-repeat center 15px
}

.nivo-controlNav {
    display: none;
    background: transparent;
    z-index: 99;
    float: none;
    margin: auto;
    padding: 13px 0 0 10px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    width: auto;
    top: 301px;
    left: 5px
}

#slider_wrapper .nivo-controlNav {
    width: 950px
}

.nivoslide .nivo-controlNav {
    top: 0;
    width: auto;
    left: 0
}

.nivo-controlNav a {
    position: relative;
    z-index: 99;
    cursor: pointer;
    width: 14px;
    height: 14px;
    background: transparent url(../images/bullet_nav_bg.png) no-repeat top;
    display: block;
    float: left;
    text-indent: -9999px;
    margin: 0 7px 0 0;
    opacity: 1
}

.nivo-controlNav a:hover,
.nivo-controlNav a.active {
    background: transparent url(../images/bullet_nav_bg_active.png) no-repeat top;
    opacity: 1
}

.nivo-controlNav {
    position: absolute;
    bottom: 0;
    position: absolute
}

.nivo-controlNav img {
    display: inline;
    position: relative;
    margin-right: 10px
}

.nivo-html-caption {
    display: none
}

#static_slider {
    margin: 0;
    height: 340px;
    overflow: hidden
}

.slider_nav {
    float: left;
    width: 180px;
    display: none
}

.slider_desc h1 {
    color: #fff
}

.slider_desc {
    width: 930px;
    height: 90px;
    padding: 28px 0 32px 32px;
    font-size: 12px;
    color: #999;
    margin: auto
}

.slider_desc p,
.slider_desc_center p {
    margin: 0 0 0 2px;
    width: 600px;
    font-size: 13px;
    float: left
}

.slider_desc_center {
    width: 650px;
    margin: auto;
    text-align: left;
    padding: 16px 0 0
}

.page_caption {
    width: 100%;
    background: transparent url(../images/content_top_shadow.png) repeat-x top;
    padding-top: 10px;
    padding-bottom: 20px;
    margin: -25px auto 60px;
    font-size: 16px;
    color: #999
}

.caption_inner {
    width: 958px;
    margin: auto
}

.page_caption h1 {
    color: #444;
    margin: -15px 30px 0 0
}

.page_caption p {
    display: block;
    float: left;
    margin: 13px 0 0
}

.caption_header {
    float: left
}

.caption_desc {
    float: left;
    margin-top: 0;
    font-size: 12px;
    color: #999
}

#crumbs {
    font-size: 11px;
    color: #ccc;
    margin-bottom: 30px
}

#content_wrapper .inner .inner_wrapper {
    width: 100%;
    margin: auto;
    padding: 20px 0 0;
    background: transparent;
    margin-top: 30px
}

#content_wrapper .inner .inner_wrapper.portfolio {
    padding: 10px 0 0;
    position: relative;
    left: -10px
}

#content_wrapper .inner .inner_wrapper .sidebar_content {
    float: left;
    padding: 0;
    margin-top: 5px
}

#content_wrapper .inner .inner_wrapper .sidebar_content.left_sidebar {
    margin-left: 0;
    float: right
}

#content_wrapper .inner .inner_wrapper .sidebar_wrapper {
    width: 240px;
    float: right;
    margin-left: 40px;
    margin-top: -5px
}

#content_wrapper .inner .inner_wrapper .sidebar_wrapper .sidebar {
    background: none repeat scroll 0 0 #f2f2f2;
    float: right;
    min-height: 150px;
    width: 329px;
    margin-top: 10px
}

.sidebar .content {
    border: none;
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2014/01/suchenback.gif) no-repeat;
    width: 329px;
    height: 595px;
    background-size: 329px 595px
}

#content_wrapper .inner .inner_wrapper .sidebar_wrapper.left_sidebar {
    width: 240px;
    float: left;
    margin: 0;
    margin-right: 40px;
    margin-top: 10px
}

#content_wrapper .inner .inner_wrapper .sidebar_wrapper .sidebar.left_sidebar {
    width: 240px;
    float: left;
    min-height: 150px
}

#content_wrapper .inner .inner_wrapper .sidebar_wrapper .sidebar .content {
    width: 100%;
    margin: 0
}

#content_wrapper .inner .inner_wrapper .sidebar_wrapper.left_sidebar .sidebar .content {
    width: 100%;
    margin: 10px 0 0
}

#content_wrapper .sidebar .content .posts.blog,
.posts.blog {
    list-style: none;
    margin-left: 0;
    margin-top: 0
}

.posts.blog li {
    margin-bottom: 45px
}

#content_wrapper .sidebar .content .posts.blog li,
#content_wrapper .posts.blog li,
#footer .sidebar_widget li ul.posts.blog li {
    margin-top: 15px;
    line-height: 1.5em;
    clear: both;
    border: 0;
    background: none;
    padding-left: 0;
    margin-bottom: 20px;
    font-size: 11px
}

#content_wrapper .sidebar .content .posts.blog li:last-child,
#content_wrapper .posts.blog li:last-child,
#footer .sidebar_widget li ul.posts.blog li:last-child {
    margin-bottom: 0
}

#footer .sidebar_widget li ul.posts.blog li {
    margin-top: -5px;
    margin-bottom: 20px
}

#footer .sidebar_widget li ul.posts.blog li:first-child {
    margin-top: -10px
}

#footer .sidebar_widget li ul.posts.blog li img {
    display: none
}

.sidebar_widget {
    width: 100%
}

.sidebar_widget li ul {
    list-style: none
}

.sidebar_widget li {
    margin: 0 0 60px
}

.sidebar_widget li ul li:first-child {
    padding-top: 2px
}

.sidebar_widget li ul li {
    margin: 0 0 10px
}

#content_wrapper .sidebar .content .posts.blog li img,
#content_wrapper .posts.blog li img {
    float: left;
    margin: 0 10px 2px 0;
    width: 60px
}

#content_wrapper .sidebar .content .sidebar_widget,
.sidebar_widget {
    list-style: none;
    margin-left: 0
}

#content_wrapper .sidebar .content .sidebar_widget li ul {
    margin: 0;
    list-style: none
}

#content_wrapper .sidebar .content .sidebar_widget li ul li {
    margin: 0
}

#content_wrapper .sidebar .content .sidebar_widget li ul li:first-child {
    padding-top: 10px;
    background-position: 0 1.3em
}

#content_wrapper .sidebar .content .sidebar_widget li ul.twitter,
#footer .sidebar_widget li ul.twitter,
ul.twitter {
    margin: 0;
    margin-top: 5px;
    list-style: none
}

#footer .sidebar_widget li ul.twitter,
ul.twitter {
    margin-top: 0
}

#content_wrapper .sidebar .content .sidebar_widget li ul.twitter li,
#footer .sidebar_widget li ul.twitter li,
ul.twitter li {
    padding-left: 32px;
    background-image: url(../images/icon_twitter_bird.png);
    background-repeat: no-repeat;
    background-position: 0 .3em;
    padding-bottom: .7em;
    padding-top: 0
}

#footer .sidebar_widget li ul.twitter li,
ul.twitter li {
    background-image: url(../images/icon_twitter_bird2.png)
}

#content_wrapper .sidebar .content .sidebar_widget li ul.twitter li:first-child,
#footer .sidebar_widget li ul.twitter li:first-child,
ul.twitter li:first-child {
    padding-top: 10px;
    background-position: 0 1.3em
}

#content_wrapper .sidebar .content .sidebar_widget li ul.social_media,
#footer .sidebar_widget li ul.social_media {
    list-style: none;
    margin: 5px 0 15px -9px;
    float: left;
    display: block;
    clear: both
}

#footer .sidebar_widget li ul.social_media {
    margin: 5px 0 15px
}

#content_wrapper .sidebar .content .sidebar_widget li ul.social_media li {
    display: block;
    float: left;
    margin: 0
}

#footer .sidebar_widget li ul.social_media li {
    margin: 0 5px 0 0;
    display: block;
    float: left
}

#content_wrapper ul.posts.blog {
    list-style: none;
    margin: 7px 0 0
}

#content_wrapper .sidebar .content .sidebar_widget li .widgettitle,
h2.widgettitle {
    font-size: 13px;
    color: #555;
    border: 0;
    margin: 0 0 -6px 9px
}

.one_third h2.widgettitle {
    font-size: 16px
}

div.textwidget {
    margin: 15px 0 0
}

.widget_tag_cloud div {
    margin: 20px 0 10px
}

.widget_tag_cloud div a {
    background: none repeat scroll 0 0 #3B3F40;
    border: 1px solid #3B3F40;
    color: #888;
    line-height: 30px;
    margin: 0;
    padding: 6px 15px
}

.widget_tag_cloud div a:hover {
    background: #42A3CA;
    border: 1px solid #42A3CA
}

.post_wrapper {
    width: 958px;
    margin: 0;
    min-height: 178px;
    margin: 0 0 20px;
    border: none;
    background: url(http://www.schiffe-kaufen.de/home_opt_img/ergebnis11.png) no-repeat
}

.post_wrapper:hover {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/12/ergebnis2.gif) no-repeat;
    color: #FFF
}

.post_wrapper:hover p {
    color: #FFF
}

.onZoomImage {
    cursor: pointer;
    opacity: 1;
    visibility: visible;
    background: none repeat scroll 0 0 transparent;
    margin-top: -135px;
    margin-left: 57px;
    z-index: 10000;
    display: none;
    position: absolute
}

.post_shadow:hover .onZoomImage {
    display: block;
    opacity: .7
}

.onZoomImage:hover {
    display: block;
    opacity: .7
}

.post_wrapper .post_excerpt .post_header h3 {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/07/startbox1.gif) no-repeat scroll 0 7px transparent;
    padding-left: 20px;
    padding-top: 3px;
    color: #555
}

.post_wrapper:hover .post_excerpt .post_header h3 {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/07/startbox2.gif) no-repeat scroll 0 7px transparent;
    color: #FFF
}

.HerstellerStartsite {
    color: #555;
    text-decoration: none
}

.post_wrapper:hover .post_excerpt div span .HerstellerStartsite {
    color: #FFF;
    text-decoration: none
}

.post_wrapper:hover .post_excerpt div span .HerstellerStartsite:hover {
    text-decoration: underline
}

.BootstypStartsite {
    text-decoration: none
}

.BootstypStartsite:hover {
    text-decoration: underline
}

.post_wrapper_left {
    float: left;
    width: 200px;
    margin: 0 30px 0 0
}

.post_wrapper_left_full {
    float: left;
    width: 300px;
    margin: 0 30px 0 0
}

.post_wrapper_right {
    float: right;
    width: 350px
}

.post_wrapper_right_full {
    float: right;
    width: 600px
}

.circle_date {
    padding: 10px 0 0
}

.circle_date a {
    padding: 5px 10px;
    color: #fff;
    background: #fdba18;
    width: auto;
    font-size: 18px;
    margin: 10px 0 0
}

.circle_date div {
    width: 60px;
    margin: auto;
    position: relative;
    top: 15px;
    left: -1px;
    line-height: 1em;
    text-align: center;
    color: #fff
}

.circle_comment {
    background: transparent url(../images/circle_comment.png) no-repeat;
    font-size: 20px;
    font-weight: 700;
    word-spacing: 2px;
    width: 66px;
    height: 60px;
    margin: 0 10px;
    float: right
}

.circle_comment div {
    width: 40px;
    margin: auto;
    position: relative;
    top: 12px;
    left: 0;
    line-height: 1em;
    text-align: center;
    color: #fff
}

.post_wrapper.single {
    width: 100%;
    margin: 0
}

.post_header {
    width: 100%;
    float: left;
    margin-bottom: 5px;
    text-decoration: none;
    cursor: pointer
}

.post_header:hover {
    text-decoration: underline
}

.post_excerpt div .marklist {
    float: right;
    font-weight: 700;
    color: #929091
}

.post_wrapper:hover .post_excerpt div .marklist {
    color: #fff;
    cursor: pointer;
    text-align: right;
    text-decoration: none
}

.post_wrapper:hover .post_excerpt div .marklist:hover {
    text-decoration: underline
}

.post_wrapper .post_excerpt .post_header h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: none
}

.post_wrapper:hover .post_excerpt .post_header h3 {
    text-decoration: underline
}

.post_wrapper .post_excerpt div span .marklistBtn {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/12/merk1.gif) no-repeat;
    width: 25px;
    height: 24px;
    border: none;
    cursor: pointer;
    float: left;
    margin-top: -10px;
    margin-right: 4px
}

.home .angebotStartsite {
    /*background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/12/suchenbutton1.gif) no-repeat;*/
    width: 225px;
    height: 28px;
    cursor: pointer;
    border: none
}
.page-template .angebotStartsite {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/12/suchenbutton1.gif) no-repeat;
	width: 225px;
    height: 28px;
    cursor: pointer;
    border: none
}

.post_wrapper:hover div div a .angebotStartsite {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/12/suchenbutton2.gif) no-repeat
}

.post_wrapper:hover .post_excerpt div .marklistBtn {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/12/merk2.gif) no-repeat
}

.post_header h3 {
    font-size: 20px;
    text-transform: uppercase
}

.post_header h3 a {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/07/startbox1.gif) no-repeat scroll 1px center transparent;
    color: #444;
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 20px
}

.post_wrapper:hover .post_header h3 a {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/07/startbox2.gif) no-repeat scroll 1px center transparent;
    color: #FFF
}

.post_header .post_detail,
.recent_post_detail,
.post_detail {
    width: 110px;
    padding: 0;
    font-size: 11px;
    color: #B1B1B1;
    float: left;
    text-align: right;
    margin-top: -5px
}

.post_img {
    padding: 5px;
    background: #fff;
    border: solid 1px #b8b8b8
}

.post_img img.frame {
    position: relative;
    top: 15px
}

.post_img_date {
    width: 100px;
    height: 100px;
    margin: -110px 0 0 270px;
    float: left;
    background: transparent url(../images/circle_date.png) no-repeat;
    color: #fff;
    text-align: center;
    z-index: 99999;
    position: relative;
    display: none
}

.post_img_date .day {
    font-size: 50px;
    letter-spacing: -5px;
    margin-top: 3px;
    margin-left: -8px
}

.post_img_date .month {
    font-size: 14px;
    width: 40px;
    margin: auto;
    margin-top: -20px;
    text-align: right
}

.post_shadow {
    float: left;
    margin-left: 9px;
    margin-top: 9px;
    width: 240px
}

.post_excerpt {
    float: left;
    margin-left: 8px;
    margin-top: 5px;
    text-align: justify;
    width: 450px
}

.post-contentright {
    float: right;
    margin-top: 9px;
    margin-right: 9px;
    width: 225px
}

.post_excerpt_geb {
    margin-top: 5px!important
}

.pagination-num {
    float: left;
    margin-left: 51px;
    width: 521px
}

post_wrapper:hover .post_excerpt .post_header h3 a {
    color: #FFF
}

.post_excerpt-s {
    float: left;
    text-align: justify;
    width: 607px;
    margin-top: -130px
}

.post_excerpt p:first-child,
.sidebar_content p:first-child {
    margin: 0
}

.post_header .post_comment {
    float: right;
    margin: 10px 0 0;
    font-size: 11px;
    padding: 5px 15px;
    text-align: right;
    border-radius: 5px;
    box-shadow: 0 1px 3px #ebebeb;
    background: #ccc url(../images/bt_g.png) repeat-x top;
    text-align: left;
    border: 1px solid #ebebeb
}

#about_the_author {
    width: 94%;
    float: left;
    padding: 5px 20px 10px
}

#about_the_author .header {
    font-weight: 700
}

#about_the_author .header span {
    display: block;
    padding: 10px 0 10px 20px;
    font-size: 14px
}

#about_the_author .thumb {
    width: 80px;
    float: left;
    margin: 0
}

#about_the_author .thumb img {
    width: 50px
}

#about_the_author .description {
    width: 430px;
    float: left;
    padding: 0 0 20px
}

.comment .left img.avatar {
    width: 50px
}

.comment {
    width: 545px;
    margin-bottom: 20px;
    margin-left: 25px;
    padding-bottom: 20px;
    float: left
}

.comment .left {
    width: 80px;
    float: left
}

.comment .right {
    width: 65%;
    float: left
}

ul.children {
    list-style: none;
    margin: -10px 0 30px;
    border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    padding: 5px 20px 10px;
    float: right;
    width: 76%
}

ul.children .comment {
    width: 100%;
    margin: 0;
    padding: 20px 0 10px 15px;
    float: left
}

.cufon.space {
    margin-bottom: 15px
}

.three_blog {
    width: 308px;
    float: left;
    min-height: 22px
}

#three_blog {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/09/moreBlogBg1.png) no-repeat;
    color: #444;
    padding-top: 5px;
    padding-left: 20px;
    margin-top: 10px;
    font-size: 12px;
    width: 288px
}

#three_blog:hover {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/09/moreBlogBg2.gif) no-repeat;
    color: #fff
}

.one_third {
    width: 31%;
    float: left;
    min-height: 50px;
    margin-right: 3%
}

.one_third.last {
    margin-right: 0;
    float: right;
    width: 32%
}

.two_third {
    float: left;
    width: 64%;
    margin-right: 3%
}

.two_third.last {
    margin-right: 0
}

.two_third.portfolio1 {
    height: 290px;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 10px;
    position: relative
}

.two_third.portfolio1 img.frame {
    position: relative;
    top: 20px
}

.img_shadow_536 {
    float: left;
    background: transparent url(../images/img_shadow_536.png) no-repeat center bottom
}

.portfolio1_hover {
    width: 561px;
    height: 251px;
    text-align: center;
    display: block;
    position: relative;
    top: -251px;
    left: 5px;
    z-index: 999;
    background: transparent;
    cursor: pointer
}

.portfolio1_hover img {
    margin: 83px 0 0
}

.one_half {
    float: left;
    width: 47%
}

.one_half.last {
    position: relative;
    left: 5%
}

.one_half .portfolio_image {
    width: 100%;
    height: 330px;
    overflow: hidden
}

.portfolio_image img {
    width: 183px
}

.one_half .portfolio_image img.frame {
    position: relative;
    top: 21px
}

.img_shadow_360 {
    float: left;
    background: transparent url(../images/img_shadow_360.png) no-repeat 22px bottom
}

.one_half .portfolio_desc {
    width: 94%;
    margin: auto
}

.one_half .portfolio_desc h2 {
    font-size: 22px
}

.portfolio2_hover {
    width: 400px;
    height: 295px;
    text-align: center;
    display: block;
    position: relative;
    top: -295px;
    left: 6px;
    z-index: 999;
    background: transparent;
    cursor: pointer
}

.portfolio2_hover img {
    margin: 105px 0 0
}

.one_third .portfolio_image {
    width: 100%;
    height: 218px;
    overflow: hidden
}

.one_third .portfolio_image img.frame {
    position: relative;
    top: 20px
}

.img_shadow_220 {
    float: left;
    background: transparent url(../images/img_shadow_220.png) no-repeat 18px bottom
}

.one_third .portfolio_desc {
    width: 90%;
    margin-top: -5px;
    margin-left: 15px
}

.one_third .portfolio_desc h2 {
    font-size: 20px
}

.portfolio_desc h6 a,
.posts.blog h6 a {
    width: auto;
    font-family: BebasNeue, Haettenschweiler, Arial, Verdana, sans-serif;
    text-transform: none;
    color: #000
}

#content_wrapper .sidebar .content .sidebar_widget li .portfolio_desc h6 a,
#content_wrapper .sidebar .content .sidebar_widget li .posts.blog h6 a {
    padding: 0;
    color: #000;
    background: transparent;
    width: auto;
    font-size: 13px;
    position: relative;
    margin: 0;
    font-weight: 700;
    letter-spacing: 0
}

.posts.blog h6 {
    margin: 10px 0
}

.portfolio3_hover {
    width: 250px;
    height: 183px;
    text-align: center;
    display: block;
    position: relative;
    top: -183px;
    left: 6px;
    z-index: 999;
    background: transparent;
    cursor: pointer
}

.portfolio3_hover img {
    width: 60px;
    margin: 60px 0 0
}

.one_fourth {
    width: 22.5%;
    float: left;
    margin-right: 3%;
    margin-bottom: 2%
}

.one_fourth.last {
    margin-right: 0
}

.one_fourth .portfolio_image {
    width: 100%;
    height: 155px;
    overflow: hidden
}

.one_fourth .portfolio_image img.frame {
    position: relative;
    top: 10px
}

.img_shadow_160 {
    float: left;
    background: transparent url(../images/img_shadow_160.png) no-repeat 15px bottom
}

.one_fourth .portfolio_desc {
    width: 88%;
    margin: auto
}

.one_fourth .portfolio_desc h2 {
    font-size: 18px
}

.one_fifth {
    width: 14%;
    float: left;
    margin-right: 6%;
    margin-bottom: 2%
}

.one_fifth.last {
    margin-right: 0
}

.one_sixth {
    width: 11%;
    float: left;
    margin-right: 6%;
    margin-bottom: 2%
}

.one_sixth.last {
    margin-right: 0
}

.one_sixth_img {
    width: 162px;
    height: 235px;
    overflow: hidden;
    float: left;
    display: block;
    border: 10px solid #fff;
    background: #fff
}

.one_third_img {
    width: 250px;
    height: 160px;
    overflow: hidden;
    float: left;
    display: block;
    border: 8px solid #fff;
    background: #fff;
    box-shadow: 0 1px 3px #ccc
}

.one_fourth_img,
.one_fourth_detail_img {
    width: 265px;
    height: 230px;
    overflow: hidden;
    float: left;
    display: block
}

.one_fourth_normal {
    width: 190px;
    height: 120px;
    overflow: hidden;
    float: left;
    display: block;
    border: 8px solid #fff;
    background: #fff;
    box-shadow: 0 1px 3px #ccc
}

.one_sixth_img:hover .one_third_img:hover .one_fourth_img:hover .one_fourth_detail_img:hover img:hover {
    overflow: visible
}

.one_sixth_img:hover img {
    position: absolute;
    margin-left: -75px;
    margin-top: -65px;
    z-index: 999;
    box-shadow: 0 2px 20px #ccc;
    border: 10px solid #fff
}

.one_fourth_img:hover img {
    position: absolute;
    margin-left: -60px;
    margin-top: -60px;
    z-index: 999;
    -moz-box-shadow: 0 2px 20px #555;
    -webkit-box-shadow: 0 2px 20px #555;
    box-shadow: 0 2px 20px #555
}

.one_fourth_detail_img:hover img {
    display: none
}

.one_fourth_detail_div {
    display: none;
    width: 260px;
    height: 260px;
    padding: 20px;
    background: #f9f9f9 url(../images/body_bg.gif) repeat;
    position: absolute;
    margin-left: -40px;
    margin-top: -40px;
    z-index: 999;
    box-shadow: 0 2px 20px #ccc;
    color: #666
}

.one_fourth_detail_img:hover .one_fourth_detail_div {
    display: block
}

.portfolio4_hover {
    width: 180px;
    height: 133px;
    text-align: center;
    display: block;
    position: relative;
    top: -133px;
    left: 6px;
    z-index: 999;
    background: transparent;
    cursor: pointer
}

.portfolio4_hover img {
    width: 60px;
    margin: 25px 0 0
}

.blog_grid_desc {
    padding: 15px 0 15px 5px
}

#searchform label {
    display: none
}

#searchform {
    margin: 0 0 10px
}

#searchform input[type=text] {
    width: 90%;
    margin: 0 0 5px
}

#searchform input[type=submit] {
    display: none
}

.portfolio_image {
    display: block
}

.related_posts {
    padding-bottom: 5px;
    padding-top: 5px;
    float: left;
    width: 100%
}

table {
    border: 1px solid #ebebeb;
    box-shadow: 0 1px 3px #ebebeb;
    border-radius: 5px
}

#content_wrapper table thead tr th {
    text-shadow: 0 0 0 #fff
}

table tr {
    background: #fff
}

table tr td,
table tr th {
    border-bottom: 1px solid #ebebeb
}

table tr th {
    font-weight: 700;
    background: #f0f0f0;
    text-align: left;
    text-shadow: 0 1px 1px #fff
}

table tr th,
table tr td {
    padding: 7px 15px
}

#wp-calendar tr th,
#wp-calendar tr td {
    padding: 3px 8px
}

#wp-calendar caption {
    display: none
}

#wp-calendar {
    margin: 0 0 20px
}

.pagination {
    margin: 10px 0;
    text-align: center;
    width: 958px
}

.pagination1 {
    margin: 10px 0;
    text-align: center;
    width: 607px
}

.pagination a:active,
.pagination a.active {
    color: #999;
    background: #ebebeb
}

.pagination1 a:active,
.pagination1 a.active {
    color: #999;
    background: #ebebeb
}

.arrow_list,
.check_list,
.star_list,
.pp_list ul {
    margin-top: 15px
}

.pp_list ul li {
    margin: 5px 0 0;
    padding-left: 22px;
    padding-bottom: 5px
}

.arrow_list li {
    margin: 5px 0 0 20px;
    list-style-image: url(../images/arrow_li.png)
}

.check_list li {
    margin: 5px 0 0 25px;
    list-style-image: url(../images/tick_button.png)
}

.star_list li {
    margin: 5px 0 0 25px;
    list-style-image: url(../images/icon_star.png)
}

.accordion {
    border: 1px solid #ebebeb;
    box-shadow: 0 1px 3px #ebebeb
}

.accordion h3,
.accordion div {
    border: 0;
    background: transparent
}

.pp_accordion,
.pp_accordion_close {
    margin: 0;
    margin-bottom: 10px
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    border: 1px solid #ebebeb
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-bottom {
    border-radius: 0
}

.ui-state-default,
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
.ui-widget-content {
    border: 1px solid #000
}

.ui-accordion .ui-accordion-header {
    font-weight: 700;
    display: block;
    position: relative;
    font-family: Arial, Helvetica, sans-serif
}

.accordion div {
    border-top: 1px solid #ebebeb
}

.accordion h3 {
    padding: 5px 0 5px 8px
}

.ui-accordion .ui-accordion-header .ui-icon {
    left: 10px;
    margin-right: 10px
}

.ui-tabs-panel {
    margin-top: 10px;
    box-shadow: 0 1px 3px #ccc
}

.ui-widget-header {
    border-bottom: 1px solid #ebebeb
}

.tabs .ui-state-default {
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ebebeb));
    background: -moz-linear-gradient(top, #fff, #ebebeb)
}

.tabs .ui-state-default a {
    color: #999
}

.ui-tabs .ui-tabs-nav li a {
    padding: 5px 20px;
    font-size: 14px
}

.tabs .ui-state-active {
    font-weight: 700;
    background: #fff;
    text-shadow: 0 1px 1px #fff;
    display: block
}

.tabs .ui-widget-header {
    border: 0
}

.tabs .ui-tabs-panel {
    border: 1px solid #ccc;
    margin: 0;
    padding-top: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ebebeb));
    background: -moz-linear-gradient(top, #fff, #ebebeb)
}

.tabs .ui-state-active a {
    color: #666;
    font-weight: 700
}

.ui-tabs li:first-child {
    margin-left: -2px
}

.pricing_box {
    float: left;
    text-align: center;
    padding: 0 0 20px;
    border: 1px solid #ebebeb;
    font-size: 12px
}

.pricing_box strong {
    font-weight: 400
}

.pricing_box .header {
    border-bottom: 1px solid #ebebeb;
    margin: 0 0 20px;
    width: 100%;
    height: 40px;
    text-align: center
}

.pricing_box .header span {
    position: relative;
    top: 10px;
    padding-bottom: 7px;
    font-size: 16px;
    font-weight: 700
}

.pricing_box h2 {
    font-weight: 700;
    font-size: 36px
}

#content_wrapper .pricing_box ul {
    list-style: none;
    margin: 5px 0 15px
}

.pricing_box.large {
    margin-top: -2%;
    background: #fff;
    box-shadow: 0 1px 10px #ccc;
    padding: 0 10px 40px
}

.pricing_box.three {
    width: 32%
}

.pricing_box.four {
    width: 23.5%;
    font-size: 1em
}

.pricing_box.four h2 {
    font-size: 2em
}

.pricing_box.four.large {
    margin-top: -1.5%
}

.pricing_box.five {
    width: 19.5%;
    font-size: .9em
}

.pricing_box.five h2 {
    font-size: 1.7em
}

.pricing_box.five.large {
    margin-top: -1.5%
}

.pricing_box.five .header span {
    font-size: 1.2em;
    top: 9px
}

.one_third .service_thumb {
    width: 50px;
    margin: 0 20px 0 0;
    float: left
}

.one_third .service_thumb img {
    width: 50px
}

.one_third .service_box {
    width: 180px;
    float: left
}

.one_third .service_box p {
    margin-top: 15px
}

.portfolio_desc,
.portfolio_grid {
    margin-top: 15px;
    margin-left: 10px
}

#footer ul {
    display: block;
    width: 900px;
    margin: auto;
    list-style: none;
    text-align: left;
    font-weight: 400
}

#footer textarea {
    height: 100px
}

#footer h6 {
    font-size: 13px;
    font-weight: 700
}

#footer ul li.widget {
    float: left;
    width: 247px;
    margin-right: 18px;
    margin-bottom: 0;
    height: 150px;
    color: #ccc
}

#footer ul li.widget.last {
    margin-right: 0;
    width: 162px;
    float: right;
    color: #ccc
}

#footer ul.three li.widget {
    float: left;
    width: 31%;
    margin-right: 3%
}

#footer ul.three li.widget.last {
    float: right;
    width: 31%;
    margin-right: 0
}

#footer ul.two li.widget {
    float: left;
    width: 48%;
    margin-right: 4%
}

#footer ul.two li.widget.last {
    float: right;
    width: 48%;
    margin-right: 0
}

#footer ul.one li.widget {
    float: left;
    width: 100%;
    margin-right: 0
}

#footer ul li.widget .widgettitle {
    border-bottom: 1px solid #a3a3a3;
    color: #FFF;
    font-size: 23px;
    margin: 0;
    text-shadow: 0 1px 1px #000;
    text-transform: uppercase;
    letter-spacing: 0
}

#footer ul li.widget ul {
    width: 100%;
    float: left
}

#footer ul li.widget ul li {
    margin: 0 0 2px
}

#footer .posts.blog li img {
    float: left;
    margin: 0 10px 2px 0;
    width: 40px
}

#content_wrapper .sidebar .content .sidebar_widget li ul.flickr,
ul.flickr {
    list-style: none;
    margin: 0;
    float: left;
    display: block;
    clear: both
}

ul.flickr li {
    float: left;
    margin: 0 5px 5px 0
}

#footer .sidebar_widget li ul.flickr {
    list-style: none;
    margin: -10px 0 30px;
    float: left;
    display: block;
    clear: both
}

#footer .sidebar_widget li.widget.Pleng_Portfolios img {
    width: 130px;
    padding: 3px;
    box-shadow: 0 1px 5px #000;
    background: #222;
    border: 1px solid #333
}

#content_wrapper .sidebar .content .sidebar_widget li ul.flickr li,
#content_wrapper .sidebar .content .sidebar_widget li ul.flickr li a,
ul.flickr li a {
    display: block;
    float: left;
    margin: 0;
    background-image: none;
    border: 0;
    margin-right: 6px;
    margin-bottom: 3px;
    padding-left: 0;
    padding-top: 0
}

#footer .sidebar_widget li ul.flickr li,
#footer .sidebar_widget li ul.flickr li a {
    display: block;
    float: left;
    margin: 5px 5px 0 0
}

#content_wrapper .sidebar .content .sidebar_widget li ul.flickr li img,
ul.flickr li img {
    width: 49px;
    position: relative
}

#footer .sidebar_widget li ul.flickr li img {
    width: 50px
}

#slider_bg {
    width: 100%;
    height: 0;
    margin: 20px 0 30px;
    padding: 20px 0 30px;
    background: #f2f2f2 url(../images/skins/square_pattern.png) repeat;
    visibility: hidden
}

#slider_wrapper {
    width: 100%;
    height: 460px;
    margin: auto;
    overflow: visible;
    margin-top: -320px;
    background: transparent url(../images/slider_shadow.png) no-repeat center bottom;
    text-align: center
}

#slider_wrapper object {
    margin: auto;
    margin-top: -40px
}

#slider_loading {
    width: 900px;
    height: 340px;
    margin: auto;
    background: transparent url(../images/ajax-loader.gif) no-repeat center center
}

#slider_wrapper.accordion {
    border: 0
}

#roundabout {
    margin-bottom: 50px
}

#slider_wrapper.roundabout_easing,
#slider_wrapper.roundabout {
    background: transparent;
    margin-top: -10px;
    margin-bottom: -10px
}

.roundabout-holder {
    list-style: none;
    width: 70%;
    height: 220px;
    margin: 3em auto
}

.roundabout-moveable-item {
    background: transparent;
    padding: 7px;
    height: 23.5em;
    width: 32em;
    cursor: pointer;
    display: block
}

.roundabout-moveable-item img {
    height: 100%;
    width: 100%;
    display: block;
    box-shadow: 0 1px 10px #000
}

.roundabout-in-focus {
    cursor: auto
}

#jquery_slider,
#jquery_slider li {
    width: 958px;
    height: 400px
}

.bx-wrapper {
    width: 958px;
    margin: auto
}

.bx-controls-auto {
    display: none
}

.bx-auto {
    display: none
}

.bx-pager {
    text-align: left;
    position: relative;
    top: -130px;
    height: 47px;
    z-index: 99;
    width: 400px;
    overflow: hidden
}

.telefone {
    color: #FFF;
    font-size: 14px;
    text-align: left;
    padding: 7px 0 0 147px
}

.mobile {
    color: #FFF;
    font-size: 14px;
    text-align: left;
    padding: 0 0 0 147px
}

.bx-pager a {
    cursor: pointer;
    width: 14px;
    height: 14px;
    background: transparent url(http://www.schiffe-kaufen.de/wp-content/uploads/2017/04/newspritesheet.png) no-repeat top;
    display: block;
    float: left;
    text-indent: 9999px;
    margin: 10px 7px 0 0;
	background-position: -415px -5px;
}

.bx-pager a.pager-active {
    width: 14px;
    height: 14px;
    background: transparent url(http://www.schiffe-kaufen.de/wp-content/uploads/2017/04/newspritesheet.png) no-repeat top;
    display: block;
    float: left;
    text-indent: 9999px;
    margin: 10px 7px 0 0;
	background-position: -439px -5px;
}

#jquery_slider li .left_content {
    float: left;
    width: 415px;
    color: #fff;
    text-align: justify;
    margin: 20px 0 0
}

#jquery_slider li h3.cufon {
    color: #fff;
    font-size: 30px;
    line-height: 30px;
    text-align: left
}

#jquery_slider li .right_content {
    float: right;
    width: 520px
}

.slide_pic_shadow {
    background: transparent url(../images/slide_pic_shadow.png) repeat;
    width: 512px;
    height: 322px
}

.slide_pic_shadow img {
    margin-top: 10px
}

#filler {
    text-align: center;
    height: 1em;
    color: #fff;
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 5px
}

.roundabout_header {
    width: 900px;
    margin: auto;
    display: none;
    color: #ccc;
    font-size: 13px;
    margin-bottom: 60px
}

.roundabout_header h1.cufon {
    font-size: 30px;
    color: #fff
}

.roundabout_header p {
    margin: 0
}

.line_shadow {
    width: 100%;
    height: 10px;
    margin: auto;
    background: transparent url(../images/line_shadow2.png) no-repeat top center;
    clear: both
}

.line_shadow.full {
    width: 100%;
    height: 6px;
    margin: auto;
    background: transparent url(../images/line_shadow.png) no-repeat top center;
    clear: both;
    display: none
}

.bottom {
    width: 100%;
    height: 28px;
    margin: auto;
    margin-top: 0;
    background: transparent url(../images/bottom_page_wrap.png) repeat-x
}

.styled_box_title {
    width: 95%;
    display: inline-block;
    outline: none;
    text-decoration: none;
    font: 13px/100% Arial, Helvetica, sans-serif;
    padding: 1em;
    border-top-left-radius: .5em;
    border-top-right-radius: .5em;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    color: #666;
    border: solid 1px #ccc;
    background: #f78d1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#eee));
    background: -moz-linear-gradient(top, #f8f8f8, #eee);
    text-shadow: 0 0 0 transparent;
    font-weight: 700
}

.styled_box_content {
    background: #fff;
    color: #999;
    font: 13px/100% Arial, Helvetica, sans-serif;
    padding: 1em;
    line-height: 1.3em;
    border-bottom-left-radius: .5em;
    border-bottom-right-radius: .5em;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    width: 95%;
    border: solid 1px #ccc;
    border-top: 0
}

.breadcrumbs {
    width: 100%;
    font-size: 11px;
    border-bottom: 1px solid #ebebeb;
    margin-top: -10px
}

.breadcrumbs .inner {
    width: 895px;
    margin: auto;
    padding: 10px 0
}

strong.header {
    color: #444;
    display: block;
    margin-bottom: 5px
}

.tagline {
    width: 100%;
    margin: auto;
    padding: 0;
    padding-top: 10px;
    margin-bottom: 30px;
    text-align: left;
    border-bottom: 1px solid #ebebeb;
    display: none
}

.tagline_inner {
    width: 800px;
    margin: auto;
    font-size: 18px;
    color: #999
}

.tagline_header {
    font-size: 18px;
    margin-bottom: 10px;
    color: #999
}

.small_author {
    font-size: 14px;
    color: #ccc
}

.tagline .button,
.tagline .button:hover,
.tagline .button:active,
.page_caption .button,
.page_caption .button:hover,
.page_caption .button:active {
    display: block;
    width: 176px;
    height: 33px;
    padding: 13px 0 0;
    border: 0;
    color: #fff;
    font-size: 18px;
    font-weight: 700
}

.portfolio3_shadow {
    width: 216px;
    height: 160px;
    background: transparent url(../images/portfolio3_shadow.png) no-repeat;
    margin-top: -12px
}

.portfolio3_shadow img {
    margin-top: 12px;
    border: 0
}

.portfolio180_shadow {
    width: 180px;
    height: 133px;
    background: transparent url(../images/portfolio180_shadow.png) no-repeat;
    margin-top: 10px
}

.portfolio180_shadow img {
    margin-top: -10px;
    border: 0
}

.portfolio200_shadow {
    width: 200px;
    height: 148px;
    background: transparent url(../images/portfolio200_shadow.png) no-repeat;
    margin-top: 0
}

.portfolio200_shadow img {
    margin-top: 0;
    border: 0
}

.portfolio642_shadow {
    width: 642px;
    height: 249px;
    background: transparent url(../images/post_shadow.png) no-repeat;
    margin-top: 0
}

.portfolio642_shadow img {
    margin-top: 0;
    border: 0
}

.home_portfolio {
    width: 100%;
    background: transparent;
    text-align: center;
    float: left
}

.home_portfolio h5 {
    margin-top: 5px;
    font-size: 22px;
    text-align: left;
    width: 100%
}

.home_portfolio p {
    text-align: left;
    width: 100%
}

.home_portfolio img.frame {
    padding: 4px;
    background: #ebebeb;
    box-shadow: 0 0 0 #000;
    border: 0;
    position: relative;
    border: 1px solid #ccc
}

.home_portfolio .below_shadow {
    height: 150px;
    background: transparent url(../images/portfolio_shadow.png) no-repeat 20px 132px
}

.standard_wrapper {
    width: 958px;
    margin: auto
}

.standard_wrapper.small {
    width: 958px
}

.top_shadow,
#content_wrapper.top_shadow {
    background: transparent url(../images/top_shadow.png) repeat-x top;
    height: 50px
}

.bottom_shadow,
#content_wrapper.bottom_shadow {
    background: transparent url(../images/bottom_shadow.png) repeat-x top;
    height: 50px
}

#content_wrapper.top_shadow {
    padding-bottom: 0
}

#content_wrapper.top_shadow .inner_wrapper {
    padding-top: 20px
}

.portfolio_image {
    position: relative
}

.home_boxes_footer {
    height: 10px;
    background: #e1e1e1 url(../images/bg_ip3.png) repeat-x center bottom;
    border-top: 1px solid #D3D3D3
}

.home_shadow_footer {
    height: 20px;
    width: 958px;
    margin: auto;
    background: transparent url(../images/line_shadow.png) repeat-x center bottom
}

.highlight_yellow {
    background: #FF9
}

.highlight_black {
    background: #000;
    color: #fff
}

#kwicks_slider {
    list-style: none;
    position: relative;
    margin: 0;
    padding: 0;
    width: 958px;
    height: 340px;
    margin: auto
}

#kwicks_slider li {
    width: 160px;
    height: 340px;
    display: block;
    overflow: hidden;
    padding: 0;
    margin-right: 5px;
    float: left;
    opacity: 1
}

#kwicks_slider li a {
    display: block
}

.kwicks_shadow {
    position: absolute;
    right: 0;
    z-index: 999;
    width: 27px;
    height: 360px;
    background: transparent url(../images/kwicks_shadow.png) no-repeat right top
}

.kwicks_title {
    position: absolute;
    background: transparent url(../images/000_80.png) repeat;
    bottom: 0;
    padding: 15px 15px 20px;
    overflow: hidden;
    width: 130px;
    text-align: center
}

.kwicks_title h6 {
    color: #fff;
    font-size: 16px
}

.kwicks_title_large h4 {
    color: #fff
}

.kwicks_title_large {
    width: 98%;
    position: absolute;
    background: transparent url(../images/000_80.png) repeat;
    bottom: 0;
    padding: 15px 15px 20px;
    display: none;
    color: #ccc
}

.coin-slider {
    position: relative;
    top: 0;
    margin: auto;
    width: 940px;
    height: 340px
}

.coin-slider a {
    text-decoration: none;
    outline: none;
    border: none
}

.cs-buttons {
    font-size: 0;
    padding: 10px;
    float: left;
    margin-top: 20px
}

.cs-buttons a {
    cursor: pointer;
    width: 12px;
    height: 12px;
    background: transparent url(../images/bullet_nav_bg.png) no-repeat top;
    display: block;
    float: left;
    text-indent: 9999px;
    margin: 10px 7px 0 0
}

.cs-buttons a.cs-active {
    width: 12px;
    height: 12px;
    background: transparent url(../images/bullet_nav_bg_active.png) no-repeat top;
    display: block;
    float: left;
    text-indent: 9999px;
    margin: 10px 7px 0 0
}

.cs-title {
    width: 98%;
    padding: 10px 15px;
    background: transparent url(../images/000_50.png) repeat;
    position: relative;
    top: 260px;
    color: #fff;
    text-align: center
}

.cs-title h4 {
    color: #fff
}

.cs-prev {
    background: transparent url(../images/left_slide_nav.png) no-repeat;
    text-indent: -9999px;
    width: 40px;
    height: 40px;
    margin-left: 20px
}

.cs-next {
    background: transparent url(../images/right_slide_nav.png) no-repeat;
    text-indent: -9999px;
    width: 40px;
    height: 40px;
    margin-right: 20px
}

.pp_gallery a img {
    position: relative
}

.home_grid_shadow {
    background: transparent url(../images/img_shadow_160.png) no-repeat 8px bottom;
    padding-bottom: 4px;
    float: left;
    margin: 10px 0 0
}

.home_portfolio_grid {
    float: left;
    width: 176px;
    margin: 0 15px 0 0;
    position: relative;
    top: 5px
}

.home_portfolio_grid.last {
    margin-right: 0
}

.home_portfolio_grid p {
    padding: 0 15px;
    width: 146px
}

.card_grid_shadow {
    background: transparent url(../images/img_shadow_160.png) no-repeat 20px bottom;
    padding-bottom: 4px;
    float: left
}

.card_portfolio_grid {
    float: left;
    background: #fff;
    width: 196px;
    margin: 0 30px 0 0;
    border: 1px solid #ccc;
    position: relative
}

.card_portfolio_grid.last {
    margin-right: 0
}

.card_portfolio_grid p {
    padding: 0 15px;
    width: 176px
}

.home_gallery .wrapper ul li a {
    margin: 0 20px 0 0
}

.home_gallery {
    height: 160px
}

.home_gallery .wrapper {
    height: 160px;
    padding-top: 0
}

.quote_text {
    font-size: 22px;
    font-style: italic;
    font-family: Arial, Helvetica, sans-serif;
    color: #959595;
    font-weight: 400
}

.tipsy {
    padding: 5px;
    font-size: 12px;
    background-repeat: no-repeat;
    background-image: url(../images/tipsy.gif)
}

.tipsy-inner {
    padding: 5px 8px 4px;
    background-color: #000;
    color: #fff;
    max-width: 200px;
    text-align: center
}

.tipsy-north {
    background-position: top center
}

.tipsy-south {
    background-position: bottom center
}

.tipsy-east {
    background-position: right center
}

.tipsy-west {
    background-position: left center
}

.portfolio_title {
    display: block
}

.post_info {
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
    word-spacing: 2px;
    color: #B1B1B1
}

.img_fade {
    opacity: .5
}

.img_fade.left {
    opacity: .5;
    float: left
}

.top_right_content {
    float: right;
    width: 400px;
    margin: 38px 0 0
}

.tipsy {
    display: block;
    float: left
}

.slide_video_wrapper {
    width: 900px;
    height: 340px;
    box-shadow: 3px 0 20px #000;
    margin: auto;
    margin-top: 10px
}

#map_contact {
    width: 958px;
    height: 300px;
    margin: auto
}

.nivo_border {
    background: #000
}

.ui-accordion .ui-accordion-header a {
    color: #666;
    font-size: 13px;
    font-weight: 700;
    text-transform: none;
    margin: 5px 0 5px 5px
}

.ui-accordion .ui-accordion-content {
    padding-top: .7em;
    padding-bottom: .7em;
    text-align: justify
}

body.home .sidebar_content .one_fourth_normal img,
body.home .sidebar_content .one_fourth_normal {
    width: 130px;
    height: 80px
}

body.home .sidebar_content .one_third_img img,
body.home .sidebar_content .one_third_img {
    width: 180px;
    height: 110px
}

#content_wrapper .filter {
    list-style: none;
    display: block;
    margin: 0
}

.filter li {
    margin: 0 0 5px;
    padding: 0 0 0 20px;
    background-image: url(../images/arrow_icon.png);
    background-repeat: no-repeat;
    background-position: 0 .5em
}

.filter li:first-child {
    padding-top: 10px;
    background-position: 0 1.2em
}

.filter li.active {
    font-weight: 700
}

.filter.full li.active {
    font-weight: 700;
    background: #ebebeb
}

.filter.full li {
    border: 0;
    float: left;
    background-image: none;
    padding: 0;
    margin: 0 20px 0 0;
    padding: 10px 15px 10px 15px
}

.filter.full li:first-child.all-projects {
    padding: 10px 15px
}

.filter.full li:first-child {
    border: 0;
    padding-top: 0
}

.gallery-caption {
    font-weight: 700
}

#option_btn {
    position: fixed;
    top: 200px;
    left: 0;
    cursor: pointer;
    z-index: 999
}

#option_wrapper {
    position: fixed;
    top: 180px;
    left: -140px;
    width: 140px;
    padding: 19px 0 23px;
    background: #000;
    z-index: 99999;
    color: #fff
}

#option_wrapper .inner {
    width: 80%;
    margin: auto
}

.colorpicker_preview {
    width: 100%;
    height: 30px;
    margin: 5px 0 0
}

#option_wrapper select {
    background: #000;
    color: #fff;
    border: 1px solid #444;
    width: 110px
}

strong.line {
    border-bottom: 1px solid #ebebeb;
    display: block;
    padding: 0 0 10px;
    margin: 0
}

#galleria_slide .galleria-container {
    margin: auto
}

.ver_strip,
body #header_pattern.ver_strip,
body.home #header_pattern.ver_strip,
#footer_pattern.ver_strip {
    background-image: url(../images/skins/ver_strip_pattern.png)
}

.hor_strip,
body #header_pattern.hor_strip,
body.home #header_pattern.hor_strip,
#footer_pattern.hor_strip {
    background-image: url(../images/skins/hor_strip_pattern.png)
}

.right_strip,
body #header_pattern.right_strip,
body.home #header_pattern.right_strip,
#footer_pattern.right_strip {
    background-image: url(../images/skins/right_strip_pattern.png)
}

.left_strip,
body #header_pattern.left_strip,
body.home #header_pattern.left_strip,
#footer_pattern.left_strip {
    background-image: url(../images/skins/left_strip_pattern.png)
}

.right_strip2,
body #header_pattern.right_strip2,
body.home #header_pattern.right_strip2,
#footer_pattern.right_strip2 {
    background-image: url(../images/skins/right_strip2_pattern.png)
}

.left_strip2,
body #header_pattern.left_strip2,
body.home #header_pattern.left_strip2,
#footer_pattern.left_strip2 {
    background-image: url(../images/skins/left_strip2_pattern.png)
}

.square,
body #header_pattern.square,
body.home #header_pattern.square,
#footer_pattern.square {
    background-image: url(../images/skins/square_pattern.png)
}

.square2,
body #header_pattern.square2,
body.home #header_pattern.square2,
#footer_pattern.square2 {
    background-image: url(../images/skins/square2_pattern.png)
}

.dot,
.about_desc.dot,
body.home #header_pattern.dot,
#footer_pattern.dot {
    background-image: url(../images/skins/dot_pattern.png)
}

.circle,
body #header_pattern.circle,
body.home #header_pattern.circle,
#footer_pattern.circle {
    background-image: url(../images/skins/circle_pattern.png)
}

.flower,
body #header_pattern.flower,
body.home #header_pattern.flower,
#footer_pattern.flower {
    background-image: url(../images/skins/flower_pattern.png)
}

.flower2,
body #header_pattern.flower2,
body.home #header_pattern.flower2,
#footer_pattern.flower2 {
    background-image: url(../images/skins/flower2_pattern.png)
}

.flower3,
body #header_pattern.flower3,
body.home #header_pattern.flower3,
#footer_pattern.flower3 {
    background-image: url(../images/skins/flower3_pattern.png)
}

.flower4,
body #header_pattern.flower4,
body.home #header_pattern.flower4,
#footer_pattern.flower4 {
    background-image: url(../images/skins/flower4_pattern.png)
}

.flower5,
body #header_pattern.flower5,
body.home #header_pattern.flower5,
#footer_pattern.flower5 {
    background-image: url(../images/skins/flower5_pattern.png)
}

.flower6,
body #header_pattern.flower6,
body.home #header_pattern.flower6,
#footer_pattern.flower6 {
    background-image: url(../images/skins/flower6_pattern.png)
}

.paper,
body #header_pattern.paper,
body.home #header_pattern.paper,
#footer_pattern.paper {
    background-image: url(../images/skins/paper_pattern.png)
}

.gear,
body #header_pattern.gear,
body.home #header_pattern.gear,
#footer_pattern.gear {
    background-image: url(../images/skins/gear_pattern.png)
}

.mosaic,
body #header_pattern.mosaic,
body.home #header_pattern.mosaic,
#footer_pattern.mosaic {
    background-image: url(../images/skins/mosaic_pattern.png)
}

.metal,
body #header_pattern.metal,
body.home #header_pattern.metal,
#footer_pattern.metal {
    background-image: url(../images/skins/metal_pattern.png)
}

.jeans,
body #header_pattern.jeans,
body.home #header_pattern.jeans,
#footer_pattern.jeans {
    background-image: url(../images/skins/jeans_pattern.png)
}

.bokeh,
body #header_pattern.bokeh,
body.home #header_pattern.bokeh,
#footer_pattern.bokeh {
    background-image: url(../images/skins/bokeh_pattern.png)
}

.Hersteller {
    float: left;
    width: 200px
}

.price {
    background: none repeat scroll 0 0 #CDCBCC;
    color: #595959;
    font-size: 18px;
    height: 28px;
    text-align: center
}

.angebot {
    background: none repeat scroll 0 0 #707271;
    height: 28px;
    text-align: center
}

.angebot a {
    background: url(../images/arrow.png) no-repeat scroll 0 -2px transparent;
    font-size: 17px;
    height: 25px;
    line-height: 27px;
    padding-left: 32px;
    text-transform: uppercase;
    width: 250px
}

.fl.newsdesc {
    float: left;
    width: 225px;
    padding: 5px;
    margin-left: 4px
}

.fl.newsdesc:hover {
    background: #42A4CB
}

.fl.newsdesc > h2 {
    font-size: 19px;
    text-transform: uppercase
}

.post-title {
    color: #575757
}

.fl.newsdesc:hover .post-title {
    color: #FFF
}

.fl.newsdesc:hover p {
    color: #FFF
}

.attachment-thumb.wp-post-image {
    height: 145px;
    width: 223px
}

.Search-bg {
    background: url(http://www.schiffe-kaufen.de/home_opt_img/boxhintergrund.png) no-repeat scroll 0 0 transparent;
    border: none;
    margin-bottom: 17px;
    width: 958px;
    min-height: 283px
}

#Search_bg {
    width: 960px;
    margin-top: 3px
}

.Search-bg .custom_search {
    width: 572px
}

.menu-top-left-menu-container ul li {
    float: left;
    padding-left: 5px;
    list-style: none outside none
}

.top_nav .menu-item a {
    text-decoration: none
}

.top_nav .menu-item a:hover {
    text-decoration: underline
}

#menu-item-595 a:hover {
    cursor: inherit;
    text-decoration: none
}

#menu-item-612 a:hover {
    cursor: inherit;
    text-decoration: none
}

#menu-item-596 a:hover {
    cursor: inherit;
    text-decoration: none
}

#menu-item-597 a:hover {
    cursor: inherit;
    text-decoration: none
}

.pagination {
    clear: both;
    position: relative;
    font-size: 11px;
    line-height: 13px;
    height: 50px
}

.pagination span,
.pagination a {
    display: block;
    float: left;
    /*margin: 2px 2px 2px 0;
    width: auto;*/
    padding: 6px 0px 0px 0px;
    text-decoration: none;
    color: #fff
}

.pagination a:hover {
    color: #fff
}

.pagination .current {
    padding: 6px 9px 5px;
    background: #3279BB;
    color: #fff
}

.pagination1 {
    clear: both;
    position: relative;
    font-size: 11px;
    line-height: 13px;
    height: 38px
}

.pagination1 span,
.pagination1 a {
    display: block;
    float: left;
    margin: 2px 2px 2px 0;
    padding: 6px 9px 5px;
    text-decoration: none;
    width: auto;
    color: #fff
}

.pagination1 a:hover {
    color: #fff
}

.pagination1 .current {
    padding: 6px 9px 5px;
    background: #3279BB;
    color: #fff
}

.recent-post-item {
    float: left;
    padding: 10px;
    width: 300px;
    list-style: none outside none
}

.posts.blog.black_wrapper strong.header {
    background: url(../images/stern.gif);
    background-repeat: no-repeat;
    padding-left: 22px
}

.widget.widget_recent_entries ul li {
    background: url(../images/pfeilblauunten.gif) no-repeat scroll 0 6px transparent;
    padding-left: 15px
}

#footer > div#copyright {
    font-size: 12px
}

div#footer {
    background-color: #272727;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: -ms-radial-gradient(center, circle farthest-corner, #6B6B6B 0%, #272727 100%);
    background-image: -moz-radial-gradient(center, circle farthest-corner, #6B6B6B 0%, #272727 100%);
    background-image: -o-radial-gradient(center, circle farthest-corner, #6B6B6B 0%, #272727 100%);
    background-image: -webkit-gradient(radial, center center, 0, center center, 505, color-stop(0, #6B6B6B), color-stop(1, #272727));
    background-image: -webkit-radial-gradient(center, circle farthest-corner, #6B6B6B 0%, #272727 100%);
    background-image: radial-gradient(circle farthest-corner at center, #6B6B6B 0%, #272727 100%);
    border-top: solid 5px #42A3CA
}

.knewsemail input {
    background: none repeat scroll 0 0 #9D9D9D;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #E1E1E1;
    font-size: 17px;
    font-weight: 700;
    height: 45px;
    text-indent: 15px;
    width: 225px
}

.knewsemail label {
    display: none
}

fieldset .knewsbutton {
    display: none
}

.fl.newsdesc span.read-more {
    display: none
}

.boat-singleinfo {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2014/01/datenblatt.gif) no-repeat;
    float: right;
    margin-top: 18px;
    width: 329px;
    height: 539px;
    border: none;
    border-top: solid 1px #c5c5c5;
    background-size: 100% 539px
}

.post_wrapper-s > div#lg {
    background: url(../images/lg.jpg) repeat scroll 0 0 transparent;
    height: 118px;
    width: 327px;
    float: right
}

.price-s {
    color: #FFF;
    font-size: 29px;
    height: 44px;
    padding-left: 12px;
    text-align: left
}

.arrow-list {
    background: url(../images/pfeilblau.gif) no-repeat scroll 0 3px transparent;
    padding-left: 9px;
    vertical-align: top
}

.angebot-s {
    background: none repeat scroll 0 0 #707271;
    height: 28px;
    margin-left: 30px;
    width: 218px
}

.angebot-s a {
    background: url(../images/arrow.png) no-repeat scroll 0 -2px transparent;
    font-size: 17px;
    height: 25px;
    line-height: 27px;
    padding-left: 32px;
    text-transform: uppercase;
    width: 250px
}

#fronter img {
    cursor: pointer;
    height: 70px;
    padding: 0!important;
    width: 100px
}

.www_front {
    display: none
}

.sidebar_widget div.fl.newsdesc {
    float: left;
    padding: 4px;
    width: 302px
}

.sidebar_widget div.fl.newsdesc .attachment-thumb.wp-post-image {
    height: 180px;
    width: 300px
}

.checkbox-wrapper {
    float: left;
    width: 147px;
    margin-top: 17px
}

.custom_search.widget.custom_search_custom_fields__search {
    padding: 0 15px 11px
}

.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
    margin: 15px auto;
    width: 250px
}

.searchform-input-wrapper > input {
    background: #fff;
    border: 1px solid #666;
    margin: 0 2px
}

.searchform-input-wrapper > input:hover {
    background: #f1f1f1
}

.searchform-input-wrapper > input:focus {
    background: #D5EAFB
}

.selectParent {
    overflow: hidden;
    width: 198px
}

.selectParent select {
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(../images/arr.png) no-repeat scroll 175px center #D1ECFD;
    border: 1px solid;
    padding: 0;
    margin: 0 2px;
    width: 193px;
    text-indent: 16px
}

div.selectParent option {
    text-indent: 33px
}

.CheckboxInput label.searchform-label {
    display: none
}

.CheckboxInput span.searchform-input-wrapper {
    float: left;
    width: 310px;
    margin-top: 12px;
    margin-bottom: 10px
}

.CheckboxInput div.checkbox-wrapper input {
    float: left;
    width: 20px
}

div.sidebar_content div.Search-bg form.custom_search {
    width: 938px
}

div.sidebar_content .selectParent {
    overflow: hidden;
    width: 272px
}

div.sidebar_content .selectParent select {
    -moz-appearance: none;
    background: url(../images/arr.png) no-repeat scroll 252px center #fff;
    border: 1px solid;
    padding: 0 3px;
    text-indent: 43px;
    width: 270px
}

div.sidebar_content .selectParent select:hover {
    background: url(../images/arr.png) no-repeat scroll 252px center #f1f1f1
}

div.sidebar_content .selectParent select:focus {
    background: url(../images/arr.png) no-repeat scroll 252px center #D5EAFB
}

.qtrans_language_chooser {
    float: left
}

.qtrans_language_chooser li {
    float: left;
    list-style: none outside none;
    padding-left: 4px
}

.lang-zh {
    display: none
}

li.lang-de .qtrans_flag {
    display: block;
    height: 18px;
    width: 27px
}

.qtrans_flag.qtrans_flag_en {
    display: block;
    height: 18px;
    width: 27px
}

.hr-s hr {
    border: none;
    width: 958px;
    margin: auto
}

.read-rest:hover {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/09/blogweiter2.gif) no-repeat
}

.read-rest {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/09/blogweiter1.png) no-repeat;
    width: 120px;
    height: 38px;
    cursor: pointer
}

body.home #header_pattern {
    background: none repeat scroll 0 0 transparent;
    /* border-bottom:5px solid #42A3CA; */
    box-shadow: 0 5px 46px #a6a3ac
}

#category_post_list_widget-7 {
    height: 650px;
    background: #d6d6d6;
    list-style: none
}

#category_post_list_widget-7 .post_content .news_scroll .newsdesc {
    width: 302px
}

#category_post_list_widget-7 .post_content .news_scroll .newsdesc .post_thumbnail a img {
    height: 180px;
    width: 300px
}

#category_post_list_widget-5 {
    height: 650px;
    background: #d6d6d6;
    margin: 0
}

#sb-player html {
    overflow: hidden
}

.widget.Custom_Popular_Posts h2.widgettitle {
    border-bottom: 1px solid #666;
    color: #FFF;
    font-size: 24px;
    margin: 0;
    text-shadow: 0 1px 1px #000
}

.bx-pager-item .active {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/07/bullet_nav_bg2.png) no-repeat
}

.catecon {
    float: left;
    margin-left: 6.5px;
    padding: 10px;
    width: 220px;
    color: #333;
    margin-top: 45px
}

.catecon .post-title {
    color: #262126;
    font-family: BebasNeue, Haettenschweiler, Arial, Verdana, sans-serif;
    font-size: 19px;
    text-transform: uppercase
}

.catecon:hover a {
    color: #FFF
}

.catecon:hover .post-title span {
    color: #fff
}

.catecon .post-title span {
    color: #42a3ca
}

.catecon:hover {
    background: #42A4CB;
    color: #FFF;
    cursor: pointer
}

.cateSection .catecon h2 {
    border: none;
    border-width: medium medium 2px;
    border-style: none;
    border-image: none
}

.cateSection h2 {
    border: none;
    font-size: 25px;
    text-decoration: none
}

.cateSection ul {
    margin-left: 3px
}

.cateSection .newYachit {
    position: relative;
    top: 32px;
    width: 958px;
    border: none;
    border-bottom: solid 1px #444;
    height: 40px
}

.cateSection .newYachit h2 {
    font-size: 25px;
    text-decoration: none;
    border: none
}

.cateSection .oldYachit {
    position: relative;
    top: 45px;
    width: 958px;
    border: none;
    border-bottom: solid 1px #444;
    height: 40px
}

.neuYachtList {
    background: none;
    cursor: pointer
}

.neuYachtList h2 span {
    color: #42A3CA
}

.neuYachtList:hover {
    background: url(../images/newnavigationtask/blue.gif) no-repeat
}

.yachtbu1 {
    float: left;
    width: 218px;
    margin-top: 8px;
    margin-left: -12px;
    padding: 12px;
    background: none
}

.yachtbu1:hover {
    background: #42A4CB;
    color: #FFF;
    cursor: pointer
}

.yachtbu1:hover .link {
    color: #FFF
}

.yachtbu2 {
    float: right;
    text-align: justify;
    margin-left: 0;
    width: 240px;
    line-height: 17.4px;
    margin-top: 12px;
    padding: 6px 0
}

.yachtbu3 {
    float: left;
    width: 218px;
    margin-top: 8px;
    margin-left: -12px;
    padding: 12px;
    background: none
}

.yachtbu3 a {
    color: #444
}

.yachtbu3 .link {
    color: #42A3CA
}

.yachtbu3:hover {
    background: #42A4CB;
    color: #FFF;
    cursor: pointer
}

.yachtbu3:hover a {
    color: #FFF
}

.yachtbu3:hover .link {
    color: #FFF
}

.yachtbu4 {
    float: right;
    text-align: justify;
    line-height: 17.4px;
    margin-left: 0;
    margin-top: 12px;
    width: 240px;
    padding: 6px 0
}

.catDes {
    padding: 0;
    margin-top: 0;
    margin-bottom: 0
}

#sunderkonstruktion_div {
    width: 100%;
    height: 100%;
    overflow: hidden;
    border: none;
    background: url(../images/transparancy.png) repeat;
    background-size: cover;
    left: 0;
    position: fixed;
    top: 0;
    margin-left: 0;
    padding: 0 0 2px;
    z-index: 2147483640;
    display: none;
    border: none
}

#sunderkonstruktion_close_btn {
    border: medium none;
    height: 26px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 12px;
    top: 10px;
    width: 26px;
    z-index: 100;
    border-radius: 12px 12px 12px 12px;
    cursor: pointer
}

#sunderkonstruktion_close_btn:hover {
    border: medium none;
    height: 26px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 12px;
    top: 10px;
    width: 26px;
    z-index: 100;
    border-radius: 12px 12px 12px 12px
}

.contant_area {
    position: relative;
    top: 0;
    background: url(http://www.schiffe-kaufen.de/home_opt_img/sonderkonstruktion-1.png) no-repeat;
    width: 964px;
    height: 558px;
    color: #555
}

#checkbox5 {
    width: 16px;
    height: 16px;
    border: none;
    position: absolute;
    padding: 0;
    top: 398px;
    left: 35px;
    color: #555
}

#checkbox1 {
    width: 16px;
    height: 16px;
    border: none;
    position: absolute;
    padding: 0;
    top: 422px;
    left: 35px;
    color: #555
}

#checkbox2 {
    width: 16px;
    height: 16px;
    border: none;
    position: absolute;
    padding: 0;
    top: 446px;
    left: 35px;
    color: #555
}
/*
#checkbox3 {
    width: 16px;
    height: 16px;
    border: none;
    position: absolute;
    padding: 0;
    top: 43px;
    left: 92px;
    color: #555
}

#checkbox4 {
    width: 16px;
    height: 16px;
    border: none;
    position: absolute;
    padding: 0;
    top: 43px;
    left: 245px;
    color: #555
}
*/
#checkbox3 {
   width: 16px;
    height: 16px;
    border: none;
    position: absolute;
    padding: 0;
    top: 43px;
    left: 245px;
    color: #555
}

#checkbox4 {
     width: 16px;
    height: 16px;
    border: none;
    position: absolute;
    padding: 0;
    top: 43px;
    left: 92px;
    color: #555
}
#homePort {
    background: #fff;
    width: 232px;
    height: 20px;
    border: solid 1px #a09f9f;
    position: absolute;
    padding: 0;
    top: 467px;
    left: 170px;
    color: #555
}

#homePort:hover {
    background: #f1f1f1
}

#homePort:focus {
    background: #D5EAFB
}

#budget {
    background: #fff;
    width: 232px;
    height: 20px;
    border: solid 1px #a09f9f;
    position: absolute;
    padding: 0;
    top: 500px;
    left: 170px;
    color: #555
}

#budget:hover {
    background: #f1f1f1
}

#budget:focus {
    background: #D5EAFB
}

#menge {
    font-size: 14px;
    position: absolute;
    height: 20px;
    padding: 0;
    background: none repeat scroll 0 0 #fff;
    margin: 0;
    top: 197px;
    left: 170px;
    border: solid 1px #a09f9f;
    color: #555
}

#menge:hover {
    background: #f1f1f1
}

#menge:focus {
    background: #D5EAFB
}

#anfragetext {
    position: absolute;
    border: solid 1px #a09f9f;
    background: none repeat scroll 0 0 #fff;
    top: 227px;
    left: 170px;
    width: 305px;
    height: 145px;
    color: #555
}

#anfragetext:hover {
    background: #f1f1f1
}

#anfragetext:focus {
    background: #D5EAFB
}

#sunderkonstruktion_submit {
    border: medium none;
    bottom: 24px;
    cursor: pointer;
    height: 39px;
    left: 71px;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 297px
}

.contant_area input[type=text] {
    background: #fff;
    text-indent: 1px;
    margin: 3px
}

.contant_area input[type=text]:hover {
    background: #f1f1f1;
    text-indent: 1px
}

.contant_area input[type=text]:focus {
    background: #D5EAFB;
    text-indent: 1px
}

.contant_area .selectParent select {
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/09/scrollbutton1.gif) no-repeat scroll 234px center #FFF;
    border: 1px solid;
    padding: 0;
    margin: 0;
    width: 257px
}

.contant_area div.selectParent option {
    text-indent: 0
}

.contant_area div.selectParent select {
    text-indent: 0
}

.contant_area .selectParent select:hover {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/09/scrollbutton2.gif) no-repeat scroll 234px center #f1f1f1
}

.contant_area .selectParent select:focus {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/09/scrollbutton2.gif) no-repeat scroll 234px center #D5EAFB
}

#vorname1_div select {
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/09/scrollbutton1.gif) no-repeat scroll 234px center #FFF;
    border: 1px solid;
    padding: 0;
    margin: 0;
    width: 257px
}

#vorname1_div option {
    text-indent: 0
}

#vorname1_div select {
    text-indent: 0
}

#vorname1_div select:hover {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/09/scrollbutton2.gif) no-repeat scroll 234px center #f1f1f1
}

#vorname1_div select:focus {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/09/scrollbutton2.gif) no-repeat scroll 234px center #D5EAFB
}

.contant_area textarea {
    background: #fff
}

.contant_area textarea:hover {
    background: #f1f1f1
}

.contant_area textarea:focus {
    background: #D5EAFB
}

#sunderkonstruktion2_div {
    width: 100%;
    height: 100%;
    overflow: hidden;
    border: none;
    background: url(../images/transparancy.png) repeat;
    background-size: cover;
    left: 0;
    position: fixed;
    top: 0;
    margin-left: 0;
    padding: 0 0 2px;
    z-index: 2147483640;
    display: none;
    border: none
}

#sunderkonstruktion2_close_btn {
    background: url(../images/popx1.gif) no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 26px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 12px;
    top: 10px;
    width: 26px;
    z-index: 100;
    border-radius: 12px 12px 12px 12px;
    cursor: pointer
}

#sunderkonstruktion2_close_btn:hover {
    background: url(../images/popx2.gif) no-repeat;
    border: medium none;
    height: 26px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 12px;
    top: 10px;
    width: 26px;
    z-index: 100;
    border-radius: 12px 12px 12px 12px
}

.sunderkonstruktion2contant_area {
    position: relative;
    top: 0;
    background: url(../images/sonderkonstruktion-1.gif) no-repeat;
    width: 964px;
    height: 558px;
    color: #555
}

#checkbox52 {
    width: 16px;
    height: 16px;
    border: none;
    position: absolute;
    padding: 0;
    top: 398px;
    left: 35px;
    color: #555
}

#checkbox12 {
    width: 16px;
    height: 16px;
    border: none;
    position: absolute;
    padding: 0;
    top: 422px;
    left: 35px;
    color: #555
}

#checkbox22 {
    width: 16px;
    height: 16px;
    border: none;
    position: absolute;
    padding: 0;
    top: 446px;
    left: 35px;
    color: #555
}

/* old
#checkbox32 {
    width: 16px;
    height: 16px;
    border: none;
    position: absolute;
    padding: 0;
    top: 43px;
    left: 92px;
    color: #555
}

#checkbox42 {
    width: 16px;
    height: 16px;
    border: none;
    position: absolute;
    padding: 0;
    top: 43px;
    left: 245px;
    color: #555
}
*/
#checkbox32 {
     width: 16px;
    height: 16px;
    border: none;
    position: absolute;
    padding: 0;
    top: 43px;
    left: 245px;
    color: #555
}
#checkbox42 {
    width: 16px;
    height: 16px;
    border: none;
    position: absolute;
    padding: 0;
    top: 43px;
    left: 92px;
    color: #555
}
#homePort22 {
    background: #fff;
    width: 232px;
    height: 20px;
    border: solid 1px #a09f9f;
    position: absolute;
    padding: 0;
    top: 467px;
    left: 170px;
    color: #555
}

#homePort22:hover {
    background: #f1f1f1
}

#homePort22:focus {
    background: #D5EAFB
}

#budget2 {
    background: #fff;
    width: 232px;
    height: 20px;
    border: solid 1px #a09f9f;
    position: absolute;
    padding: 0;
    top: 500px;
    left: 170px;
    color: #555
}

#budget2:hover {
    background: #f1f1f1
}

#budget2:focus {
    background: #D5EAFB
}

#menge2 {
    font-size: 14px;
    position: absolute;
    height: 20px;
    padding: 0;
    background: none repeat scroll 0 0 #fff;
    margin: 0;
    top: 197px;
    left: 170px;
    border: solid 1px #a09f9f;
    color: #555
}

#menge2:hover {
    background: #f1f1f1
}

#menge2:focus {
    background: #D5EAFB
}

#anfragetext2 {
    position: absolute;
    border: solid 1px #a09f9f;
    background: none repeat scroll 0 0 #fff;
    top: 227px;
    left: 170px;
    width: 305px;
    height: 145px;
    color: #555
}

#anfragetext2:hover {
    background: #f1f1f1
}

#anfragetext2:focus {
    background: #D5EAFB
}

#sunderkonstruktion2_submit,
#sunderkonstruktion3_submit {
    background: url(../images/anfrage1.gif) no-repeat scroll 0 0 transparent;
    border: medium none;
    bottom: 24px;
    cursor: pointer;
    height: 39px;
    left: 71px;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 297px
}

#sunderkonstruktion2_submit:hover {
    background: url(../images/anfrage2.gif) no-repeat
}

.sunderkonstruktion2contant_area input[type=text] {
    background: #fff;
    text-indent: 1px;
    margin: 3px
}

.sunderkonstruktion2contant_area input[type=text]:hover {
    background: #f1f1f1;
    text-indent: 1px
}

.sunderkonstruktion2contant_area input[type=text]:focus {
    background: #D5EAFB;
    text-indent: 1px
}

.sunderkonstruktion2contant_area .selectParent select {
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/09/scrollbutton1.gif) no-repeat scroll 234px center #FFF;
    border: 1px solid;
    padding: 0;
    margin: 0;
    width: 257px
}

.sunderkonstruktion2contant_area div.selectParent option {
    text-indent: 0
}

.sunderkonstruktion2contant_area div.selectParent select {
    text-indent: 0
}

.sunderkonstruktion2contant_area .selectParent select:hover {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/09/scrollbutton2.gif) no-repeat scroll 234px center #f1f1f1
}

.sunderkonstruktion2contant_area .selectParent select:focus {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/09/scrollbutton2.gif) no-repeat scroll 234px center #D5EAFB
}

#vorname12_div select {
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/09/scrollbutton1.gif) no-repeat scroll 234px center #FFF;
    border: 1px solid;
    padding: 0;
    margin: 0;
    width: 257px
}

#vorname12_div option {
    text-indent: 0
}

#vorname12_div select {
    text-indent: 0
}

#vorname12_div select:hover {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/09/scrollbutton2.gif) no-repeat scroll 234px center #f1f1f1
}

#vorname12_div select:focus {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/09/scrollbutton2.gif) no-repeat scroll 234px center #D5EAFB
}

.sunderkonstruktion2contant_area textarea {
    background: #fff
}

.sunderkonstruktion2contant_area textarea:hover {
    background: #f1f1f1
}

.sunderkonstruktion2contant_area textarea:focus {
    background: #D5EAFB
}

#sunderkonstruktion_div1 {
    width: 100%;
    height: 100%;
    overflow: hidden;
    border: none;
    background: url(../images/transparancy.png) repeat;
    background-size: cover;
    left: 0;
    position: fixed;
    top: 0;
    margin-left: 0;
    padding: 0 0 2px;
    z-index: 2147483640;
    display: none;
    border: none
}

#sunderkonstruktion_close_btn1 {
    background: url(../images/popx1.gif) no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 26px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 12px;
    top: 10px;
    width: 26px;
    z-index: 100;
    border-radius: 12px 12px 12px 12px;
    cursor: pointer
}

#sunderkonstruktion_close_btn1:hover {
    background: url(../images/popx2.gif) no-repeat;
    border: medium none;
    height: 26px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 12px;
    top: 10px;
    width: 26px;
    z-index: 100;
    border-radius: 12px 12px 12px 12px
}

.contant_area1 {
    position: relative;
    top: 0;
    background: url(../images/sonderkonstruktion-1.gif) no-repeat;
    width: 964px;
    height: 558px;
    color: #555
}

#checkbox51 {
    width: 16px;
    height: 16px;
    border: none;
    position: absolute;
    padding: 0;
    top: 398px;
    left: 35px;
    color: #555
}

#checkbox11 {
    width: 16px;
    height: 16px;
    border: none;
    position: absolute;
    padding: 0;
    top: 422px;
    left: 35px;
    color: #555
}

#checkbox21 {
    width: 16px;
    height: 16px;
    border: none;
    position: absolute;
    padding: 0;
    top: 446px;
    left: 35px;
    color: #555
}

#checkbox25 {
    width: 16px;
    height: 16px;
    border: none;
    position: absolute;
    padding: 0;
    top: 446px;
    left: 35px;
    color: #555
}
/*
#checkbox31 {
    width: 16px;
    height: 16px;
    border: none;
    position: absolute;
    padding: 0;
    top: 43px;
    left: 92px;
    color: #555
}

#checkbox41 {
    width: 16px;
    height: 16px;
    border: none;
    position: absolute;
    padding: 0;
    top: 43px;
    left: 245px;
    color: #555
}*/
#checkbox31 {
   width: 16px;
    height: 16px;
    border: none;
    position: absolute;
    padding: 0;
    top: 43px;
    left: 245px;
    color: #555
}

#checkbox41 {
     width: 16px;
    height: 16px;
    border: none;
    position: absolute;
    padding: 0;
    top: 43px;
    left: 92px;
    color: #555
}

#homePort11 {
    background: #fff;
    width: 232px;
    height: 20px;
    border: solid 1px #a09f9f;
    position: absolute;
    padding: 0;
    top: 467px;
    left: 170px;
    color: #555
}

#homePort11:hover {
    background: #f1f1f1
}

#homePort11:focus {
    background: #D5EAFB
}

#homePort5 {
    background: #fff;
    width: 232px;
    height: 20px;
    border: solid 1px #a09f9f;
    position: absolute;
    padding: 0;
    top: 467px;
    left: 170px;
    color: #555
}

#homePort5:hover {
    background: #f1f1f1
}

#homePort5:focus {
    background: #D5EAFB
}

#budget1 {
    background: #fff;
    width: 232px;
    height: 20px;
    border: solid 1px #a09f9f;
    position: absolute;
    padding: 0;
    top: 500px;
    left: 170px;
    color: #555
}

#budget1:hover {
    background: #f1f1f1
}

#budget1:focus {
    background: #D5EAFB
}

#budget5 {
    background: #fff;
    width: 232px;
    height: 20px;
    border: solid 1px #a09f9f;
    position: absolute;
    padding: 0;
    top: 500px;
    left: 170px;
    color: #555
}

#budget5:hover {
    background: #f1f1f1
}

#budget5:focus {
    background: #D5EAFB
}

#menge1 {
    font-size: 14px;
    position: absolute;
    height: 20px;
    padding: 0;
    background: none repeat scroll 0 0 #fff;
    margin: 0;
    top: 197px;
    left: 170px;
    border: solid 1px #a09f9f;
    color: #555
}

#menge1:hover {
    background: #f1f1f1
}

#menge1:focus {
    background: #D5EAFB
}

#menge5 {
    font-size: 14px;
    position: absolute;
    height: 20px;
    padding: 0;
    background: none repeat scroll 0 0 #fff;
    margin: 0;
    top: 197px;
    left: 170px;
    border: solid 1px #a09f9f;
    color: #555
}

#menge5:hover {
    background: #f1f1f1
}

#menge5:focus {
    background: #D5EAFB
}

#anfragetext1 {
    position: absolute;
    border: solid 1px #a09f9f;
    background: none repeat scroll 0 0 #fff;
    top: 227px;
    left: 170px;
    width: 305px;
    height: 145px;
    color: #555
}

#anfragetext1:hover {
    background: #f1f1f1
}

#anfragetext1:focus {
    background: #D5EAFB
}

#anfragetext5 {
    position: absolute;
    border: solid 1px #a09f9f;
    background: none repeat scroll 0 0 #fff;
    top: 227px;
    left: 170px;
    width: 305px;
    height: 145px;
    color: #555
}

#anfragetext5:hover {
    background: #f1f1f1
}

#anfragetext5:focus {
    background: #D5EAFB
}

#sunderkonstruktion_submit1 {
    background: url(../images/anfrage1.gif) no-repeat scroll 0 0 transparent;
    border: medium none;
    bottom: 24px;
    cursor: pointer;
    height: 39px;
    left: 71px;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 297px
}

#sunderkonstruktion_submit1:hover {
    background: url(../images/anfrage2.gif) no-repeat
}

.contant_area1 input[type=text] {
    background: #fff;
    text-indent: 1px;
    margin: 3px
}

.contant_area1 input[type=text]:hover {
    background: #f1f1f1;
    text-indent: 1px
}

.contant_area1 input[type=text]:focus {
    background: #D5EAFB;
    text-indent: 1px
}

.contant_area1 .selectParent select {
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/09/scrollbutton1.gif) no-repeat scroll 234px center #FFF;
    border: 1px solid;
    padding: 0;
    margin: 0;
    width: 257px
}

.contant_area1 div.selectParent option {
    text-indent: 0
}

.contant_area1 div.selectParent select {
    text-indent: 0
}

.contant_area1 .selectParent select:hover {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/09/scrollbutton2.gif) no-repeat scroll 234px center #f1f1f1
}

.contant_area1 .selectParent select:focus {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/09/scrollbutton2.gif) no-repeat scroll 234px center #D5EAFB
}

#vorname1_div select {
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/09/scrollbutton1.gif) no-repeat scroll 234px center #FFF;
    border: 1px solid;
    padding: 0;
    margin: 0;
    width: 257px
}

#vorname1_div option {
    text-indent: 0
}

#vorname1_div select {
    text-indent: 0
}

#vorname1_div select:hover {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/09/scrollbutton2.gif) no-repeat scroll 234px center #f1f1f1
}

#vorname1_div select:focus {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/09/scrollbutton2.gif) no-repeat scroll 234px center #D5EAFB
}

.contant_area1 textarea {
    background: #fff
}

.contant_area1 textarea:hover {
    background: #f1f1f1
}

.contant_area1 textarea:focus {
    background: #D5EAFB
}

#fb_box {
    position: absolute;
    left: 40px;
    bottom: 0;
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/07/facebook1.gif) no-repeat scroll 0 0 transparent;
    width: 28px;
    height: 14px
}


/*#facebook_likebox{background:url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/07/socialmediabg.gif) no-repeat scroll 0 0 / cover rgba(0,0,0,0);border:medium none;display:none;height:80px;left:-30px;padding-left:4px;padding-top:5px;position:absolute;top:-89px;width:86px}
*/

#facebook_likebox {
    border: medium none;
    display: none;
    height: auto;
    left: -55px;
    padding-left: 4px;
    padding-top: 5px;
    position: absolute;
    top: -44px;
    width: 86px;
}

#fb_box:hover {
    height: 29px;
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/07/facebook2.gif) no-repeat scroll 0 0 transparent
}

#fb_box:hover #facebook_likebox {
    display: block
}

#fb_box:hover #facebook_likebox div {
    display: block
}

#facebook_likebox:hover {
    display: block
}

#tw_box {
    position: absolute;
    left: 80px;
    bottom: 0;
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/07/twitter1.gif) no-repeat scroll 0 0 transparent;
    width: 28px;
    height: 14px
}


/*#twitter_likebox{width:81px;height:80px;border:none;top:-77px;position:absolute;left:-26px;display:none;background:url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/07/socialmediabg.gif) no-repeat;padding-left:5px;padding-top:5px}
*/

#twitter_likebox {
    border: medium none;
    display: none;
    height: auto;
    left: -55px;
    padding-left: 4px;
    padding-top: 5px;
    position: absolute;
    top: -44px;
    width: 86px;
}

#tw_box:hover {
    height: 29px;
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/07/twitter2.gif) no-repeat scroll 0 0 transparent
}

#tw_box:hover #twitter_likebox {
    display: block
}

#twitter_likebox:hover {
    display: block
}

#gp_box {
    position: absolute;
    left: 120px;
    bottom: 0;
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/07/google1.gif) no-repeat scroll 0 0 transparent;
    width: 28px;
    height: 14px
}


/*#gplus_likebox{width:81px;height:80px;border:none;top:-77px;position:absolute;left:-26px;display:none;background:url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/07/socialmediabg.gif) no-repeat;padding-left:15px;padding-top:5px}
*/

#gplus_likebox {
    border: medium none;
    display: none;
    height: auto;
    left: -55px;
    padding-left: 4px;
    padding-top: 5px;
    position: absolute;
    top: -44px;
    width: 86px;
}

#gp_box:hover {
    height: 29px;
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/07/google2.gif) no-repeat scroll 0 0 transparent
}

#gp_box:hover #gplus_likebox {
    display: block
}

#gplus_likebox:hover {
    display: block
}

.link {
    color: #42a3ca;
    text-decoration: underline;
    cursor: pointer
}

.link:hover {
    color: #42a3ca;
    text-decoration: none;
    cursor: pointer
}

.link2 {
    color: #42a3ca;
    text-decoration: none;
    cursor: pointer
}

.link2:hover {
    color: #42a3ca;
    text-decoration: underline;
    cursor: pointer
}

.BlogHeadlink {
    color: #555;
    text-decoration: none;
    cursor: pointer
}

.BlogHeadlink:hover {
    color: #42a3ca;
    text-decoration: underline;
    cursor: pointer
}

.ShowDetailsdiv {
    width: 100%;
    height: 100%;
    overflow: hidden;
    border: none;
    background: url(../images/transparancy.png) repeat;
    background-size: cover;
    left: 0;
    position: fixed;
    top: 0;
    margin-left: 0;
    padding: 0 0 2px;
    z-index: 2147483640;
    display: none
}

.ShowDetailsdiv .ShowDetails_area {
    position: relative;
    top: 0;
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/10/hintergrundvorschau.gif) no-repeat;
    width: 719px;
    height: 457px;
    color: #555
}

.PointMark {
    width: 25px;
    height: 13px
}

.Popupangebot {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/10/ansehen1.gif) no-repeat;
    height: 28px;
    text-align: center;
    width: 225px;
    margin-left: 45px;
    position: absolute;
    bottom: 10px
}

.Popupangebot:hover {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/10/ansehen2.gif) no-repeat
}

.next {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/10/pfeilrechts1.png) no-repeat;
    border: none;
    cursor: pointer;
    width: 15px;
    height: 29px
}

.next:hover {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/10/pfeilrechts2.gif) no-repeat
}

.prev {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/10/pfeillinks1.gif) no-repeat;
    border: none;
    cursor: pointer;
    width: 15px;
    height: 29px
}

.prev:hover {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/10/pfeillinks2.gif) no-repeat
}

.ShowDetailsImageZoomdiv {
    width: 100%;
    height: 100%;
    overflow: hidden;
    border: none;
    background: url(../images/transparancy.png) repeat!important;
    background-size: cover;
    left: 0;
    position: fixed;
    top: 0;
    margin-left: 0;
    padding: 0 0 2px;
    z-index: 2147483640;
    display: none
}

.ShowDetailsImageZoomOuterDiv {
    position: relative;
    overflow: hidden;
    text-align: center;
    cursor: pointer
}

.ShowDetailsImageZoomdiv .ShowDetailsImageZoom_area {
    position: relative;
    top: 0;
    background: url(http://www.schiffe-kaufen.de/home_opt_img/hintergrundschwarz.png) no-repeat;
    width: 852px;
    height: 683px;
    color: #555;
    margin: auto;
    margin-top: 9%
}

.nextimageZoom {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/10/scrolllinks1.gif) no-repeat;
    width: 30px;
    height: 30px;
    cursor: pointer;
    border: none;
    outline: none
}

.nextimageZoom:hover {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/10/scrolllinks2.gif) no-repeat
}

.previmageZoom {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/10/scrollrechts1.png) no-repeat;
    width: 30px;
    height: 30px;
    cursor: pointer;
    border: none;
    outline: none
}

.previmageZoom:hover {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/10/scrollrechts2.gif) no-repeat
}

.caption_header h1 {
    font-size: 28px;
    margin-bottom: -12px
}

.posts-in-sidebar {
    list-style: none;
    list-style-type: none
}

.pis-ul {
    width: 329px;
    height: 602px;
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/10/anbieterback.gif) no-repeat;
    padding-top: 0;
    line-height: 18px;
    list-style: none;
    list-style-type: none;
    padding-left: 4px
}

.pis-ul li {
    background: none
}

.pis-li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #555;
    height: 266.5px;
    list-style: none outside none;
    margin-left: 4px;
    margin-top: 0;
    padding: 10px 10px 0 9px;
    width: 302px
}

.pis-li:hover {
    background: #43a3cb;
    padding-bottom: 0;
    color: #fff
}

.point {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/10/point.png) no-repeat;
    width: 5px;
    height: 5px;
    border: none;
    float: left;
    margin-left: 5px;
    margin-top: 6px
}

.pis-li:hover .point {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/10/point-white-.png) no-repeat
}

.pis-title-link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #555;
    text-transform: none;
    font-weight: 700
}

.pis-li:hover .pis-title-link {
    color: #fff
}

.pis-title {
    margin: 14px 0 0
}

.pis-thumbnail-img {
    border: solid 1px #ccc;
    width: 295px;
    padding: 3px;
    background: #fff;
    height: 185px
}

.pis-excerpt {
    margin: 0
}

.RightSideHeadline {
    border-bottom: 1px solid #555;
    color: #555;
    font-family: BebasNeue, Haettenschweiler, Arial, Verdana, sans-serif;
    font-size: 22px;
    height: 25px;
    margin-left: 14px;
    padding-left: 0;
    padding-top: 15px;
    text-transform: uppercase;
    width: 300px;
    margin-bottom: 3px
}

.PagesidebarSerciveLink {
    color: #555;
    cursor: pointer;
    text-decoration: none
}

.nav-arrow {
    margin-left: 3px;
    margin-right: 3px
}

.home-icon {
    float: left;
    margin-left: 5px;
    margin-top: 3px;
    background: url(../images/newnavigationtask/haus2.gif) no-repeat;
    width: 27px;
    height: 22px
}

.home-icon:hover {
    background: url(../images/newnavigationtask/haus1.gif) no-repeat
}

.PagesidebarSerciveLink:hover {
    color: #43a3cb;
    text-decoration: underline
}

.slider {
    background: #3C72E6 url(/media/img/gradient/h30.png) repeat-x 0 0;
    height: 9px;
    position: relative;
    cursor: pointer;
    border: 1px solid #333;
    width: 250px;
    float: left;
    clear: right;
    margin-top: 10px
}

.progress {
    height: 9px;
    background-color: #C5FF00;
    display: none;
    opacity: .6
}

.handle {
    background: #fff url(/media/img/gradient/h30.png) repeat-x 0 0;
    height: 28px;
    width: 28px;
    top: -12px;
    position: absolute;
    display: block;
    margin-top: 1px;
    border: 1px solid #000;
    cursor: move
}

.range {
    border: none;
    float: left;
    font-size: 20px;
    margin: 0 0 0 15px;
    padding: 3px 0;
    text-align: center;
    width: 250px
}

.SearchLabel {
    float: left;
    margin-left: 15px;
    margin-top: -2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px
}

.SearchInputText {
    background: none repeat scroll 0 0 #FFF;
    text-indent: 1px;
    height: 20px;
    border: 1px solid #a09f9f;
    padding: 0;
    color: #555;
    float: left
}

.SearchInputText:hover {
    background: #f1f1f1;
    text-indent: 1px
}

.SearchInputText:focus {
    background: #D5EAFB;
    text-indent: 1px
}

.SearchValues {
    width: 300px;
    height: 38px;
    border: none;
    cursor: pointer
}


.SendNewsletter {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/11/anfrage1.gif) no-repeat;
    width: 229px;
    height: 30px;
    float: left;
    outline: none;
    border: none;
    margin-left: 69px;
    cursor: pointer
}

.SendNewsletter:hover {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/11/anfrage2.gif) no-repeat
}

.cancelNewsletter {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/11/newsletter1.gif) no-repeat scroll 0 0 transparent;
    width: 229px;
    height: 30px;
    float: right;
    border: medium none;
    margin-top: -18px
}

.cancelNewsletter:hover {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/11/newsletter2.gif) no-repeat scroll 0 0 transparent
}

.NewsletterTextfields {
    background: none repeat scroll 0 0 #FFF;
    text-indent: 1px;
    height: 20px;
    border: 1px solid #a09f9f;
    padding: 0;
    color: #555
}

.NewsletterTextfields:hover {
    background: #f1f1f1;
    text-indent: 1px
}

.NewsletterTextfields:focus {
    background: #D5EAFB;
    text-indent: 1px
}

.NewsletterTextarea {
    border: solid 1px #a09f9f;
    background: none repeat scroll 0 0 #fff;
    color: #555
}

.NewsletterTextarea:hover {
    background: #f1f1f1
}

.NewsletterTextarea:focus {
    background: #D5EAFB
}

.Newslettercheckbox1 {
    background: url(http://www.schiffe-kaufen.de/images/kontaktbox1.gif) no-repeat scroll 0 0 transparent;
    margin-top: 10px;
    float: left;
    border: none;
    outline: none;
    width: 19px
}

.Newslettercheckbox2 {
    background: url(http://www.schiffe-kaufen.de/images/kontaktbox2.gif) no-repeat scroll 0 0 transparent;
    margin-top: 10px;
    float: left;
    margin-left: 45px;
    border: none;
    outline: none;
    width: 19px
}

.KontaktSubmit {
    margin-top: 0;
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/11/formular1.gif) no-repeat scroll 0 0 transparent;
    width: 229px;
    border: medium none;
    height: 30px;
    margin-left: 97px;
    cursor: pointer
}

.KontaktSubmit:hover {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/11/formular2.gif) no-repeat scroll 0 0 transparent
}

.artikel {
    background-color: rgba(0, 0, 0, 0);
    background-image: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/11/blogpfeil1.gif);
    background-position: left center;
    background-repeat: no-repeat;
    color: #555;
    text-align: justify;
    width: 284px;
    padding: 2px 10px
}

.artikel:hover {
    background-color: #42A3CA;
    background-image: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/11/blogpfeil2.gif);
    background-repeat: no-repeat;
    color: #fff
}

.artikel font {
    color: #42A3CA
}

.artikel:hover font {
    color: #FFF
}

.search {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/11/blogsuche1.gif);
    width: 283px;
    height: 30px;
}

.search:hover {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/11/blogsuche2.gif);
    width: 283px;
    height: 30px;
}
body.search-results {
    background: none !important;
    width: 100% !important;
    height: auto !important;
}

body.search-results:hover {
    background: none !important;
    width: 100% !important;
    height: auto !important;
}

.button1 {
    background-image: url(../images/Blog-Buttons/schiffneu-grau.gif);
    width: 319px;
    height: 42px;
    float: left;
    cursor: pointer
}

.button1:hover {
    background-image: url(../images/Blog-Buttons/schiffneu-blau.gif )
}

.button2 {
    background-image: url(../images/Blog-Buttons/gebrauchtschiff-grau.gif);
    width: 319px;
    height: 42px;
    cursor: pointer;
    float: right
}

.button2:hover {
    background-image: url(../images/Blog-Buttons/gebrauchtschiff-blau.gif)
}

.button3 {
    background-image: url(../images/Blog-Buttons/charter-grau.gif);
    width: 319px;
    height: 42px;
    cursor: pointer;
    float: left;
    margin-top: 9px
}

.button3:hover {
    background-image: url(../images/Blog-Buttons/charter-blau.gif)
}

.button4 {
    background-image: url(../images/Blog-Buttons/schiffsdesign-grau.gif);
    width: 319px;
    height: 42px;
    cursor: pointer;
    float: right;
    margin-top: 9px
}

.button4:hover {
    background-image: url(../images/Blog-Buttons/schiffsdesign-blau.gif)
}

.BlogContentView {
    text-align: justify
}

.BlogContentView img {
    width: 640px;
    height: 400px;
    padding: 5px;
    background: #FFF;
    border: 1px solid #CDCFCE
}

.BlogContentView H2 {
    font-family: Arial, Helvetica, sans-serif;
    text-transform: none;
    font-size: 14px;
    font-weight: 700;
    margin: 10px 0 -10px
}

.BlogContentView p iframe {
    width: 650px;
    height: 345px
}

.wp-caption {
    background: none repeat scroll 0 0 #FFF;
    padding: 5px;
    border: 1px solid #cdcfce;
    width: 640px
}

.wp-caption img {
    padding: 0;
    border: none
}

.wp-caption-text {
    margin: 0;
    height: 20px;
    color: #999;
    padding-right: 5px
}

#VerlinkenDiv {
    width: 100%;
    height: 100%;
    overflow: hidden;
    border: none;
    background: url(../images/transparancy.png) repeat;
    background-size: cover;
    left: 0;
    position: fixed;
    top: 0;
    margin-left: 0;
    padding: 0 0 2px;
    z-index: 2147483640;
    display: none;
    border: none
}

.VerlinkenContant_area {
    width: 380px;
    height: 150px;
    border: solid 5px #525252
}

.PaginationNumber {
    background: none repeat scroll 0 0 #FFF;
    border: 1px solid #ABABAB;
    float: left;
    margin-right: 9px;
    padding: 2px
}

.PaginationNumber div {
    background: none repeat scroll 0 0 #FFF;
    border: medium none;
    color: #ABABAB;
    font-family: arial;
    font-size: 17px;
    font-weight: 700;
    padding: 0 7px;
    text-align: center
}

.PaginationNumber:hover div {
    background: #42a3ca;
    color: #FFF
}

#paginationSection p {
    display: none
}

.PaginationNumberOn {
    background: none repeat scroll 0 0 #FFF;
    border: 1px solid #ABABAB;
    float: left;
    margin-right: 9px;
    padding: 2px
}

.PaginationNumberOn div {
    background: #42a3ca;
    color: #FFF;
    border: medium none;
    font-family: arial;
    font-size: 17px;
    font-weight: 700;
    padding: 0 7px;
    text-align: center
}

.pagination .PaginationNumber div {
    background: none repeat scroll 0 0 #FFF;
    border: medium none;
    color: #ABABAB;
    font-family: arial;
    font-size: 18px;
    font-weight: 700;
    padding: 6.5px 7px;
    text-align: center;
    cursor: pointer
}

.pagination .PaginationNumber:hover div {
    background: #42a3ca;
    color: #FFF
}

.pagination .PaginationNumberOn div {
    background: #42a3ca;
    color: #FFF;
    border: medium none;
    font-family: arial;
    font-size: 18px;
    font-weight: 700;
    padding: 6.5px 7px;
    text-align: center
}

.pagination1 .PaginationNumber div {
    background: none repeat scroll 0 0 #FFF;
    border: medium none;
    color: #ABABAB;
    font-family: arial;
    font-size: 18px;
    font-weight: 700;
    padding: 6.5px 7px;
    text-align: center;
    cursor: pointer
}

.pagination1 .PaginationNumber:hover div {
    background: #42a3ca;
    color: #FFF
}

.pagination1 .PaginationNumberOn div {
    background: #42a3ca;
    color: #FFF;
    border: medium none;
    font-family: arial;
    font-size: 18px;
    font-weight: 700;
    padding: 6.5px 7px;
    text-align: center
}

#pontShowStartingsite {
    width: 100%
}

.buttonDiv {
    width: 30px;
    height: 30px;
    float: left;
    border: 1px solid #a9a9a9;
    margin-left: 9px
}

.pagebutton {
    padding: 0;
    border: 2px solid #fff;
    background: #FFF no-repeat;
    width: 30px;
    height: 30px;
    cursor: pointer;
    font-size: 18px;
    color: #ABABAB
}

.pagebutton-active {
    padding: 0;
    border: 2px solid #fff;
    background: #707070 no-repeat;
    width: 30px;
    height: 30px;
    cursor: auto;
    font-size: 18px;
    color: #FFF
}

.pagebutton:hover {
    background: #42a3ca no-repeat;
    color: #FFF
}

.PagePost2List {
    text-align: center;
    margin: 0 4px;
    padding: 12px;
    width: 297px;
    height: 271px;
    background: none;
    color: #555;
    cursor: pointer
}

.PagePost2List:hover {
    background: #42a3ca;
    color: #FFF
}

.PagePost2List a {
    color: #555;
    text-decoration: none
}

.PagePost2List:hover a {
    color: #FFF
}

.PagePost2List:hover h3 {
    color: #FFF
}

.PagePost2List a div {
    color: #555
}

.PagePost2List:hover a div {
    color: #fff
}

.PagePost2List a div .PostAttr {
    padding-left: 10px;
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/10/point.png) no-repeat scroll 0 5px transparent
}

.PagePost2List:hover a div .PostAttr {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/10/point-white-.png) no-repeat scroll 0 5px transparent
}

.post_excerpt-s h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: -15px;
    margin-left: 0;
    margin-top: 0;
    text-align: left;
    text-transform: none
}

.post_excerpt-s h2 {
    font-family: Arial, Helvetica, sans-serif;
    text-transform: none;
    font-size: 14px;
    font-weight: 700;
    margin: 15px 0 -10px
}

#prodictVideoDIV {
    width: 100%;
    height: 100%;
    overflow: hidden;
    border: none;
    background: url(../images/transparancy.png) repeat;
    background-size: cover;
    left: 0;
    position: fixed;
    top: 0;
    margin-left: 0;
    padding: 0 0 2px;
    z-index: 2147483640;
    display: none;
    border: none;
    cursor: pointer
}

#prodictVideoDIV .prodictVideocontant_area {
    position: relative;
    top: 0;
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2014/01/videoblack.gif) no-repeat;
    width: 725px;
    height: 461px;
    color: #555;
    cursor: auto
}

.ShowDetailsImageZoomdivProduct {
    width: 100%;
    height: 100%;
    overflow: hidden;
    border: none;
    background: url(../images/transparancy.png) repeat;
    background-size: cover;
    left: 0;
    position: fixed;
    top: 0;
    margin-left: 0;
    padding: 0 0 2px;
    z-index: 2147483640;
    display: none;
    border: none
}

.ShowDetailsImageZoomdivProduct .ShowDetailsImageZoom_area {
    position: relative;
    top: 0;
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/10/hintergrundschwarz.gif) no-repeat;
    width: 852px;
    height: 683px;
    color: #555;
    margin: auto;
    margin-top: 9%
}

.menu_item {
    background: none repeat scroll 0 0 #9f9f9f;
    font-size: 12px;
    margin-left: 11px;
    padding: 4px;
    text-align: center;
    color: #FFF;
    width: 30%;
    text-transform: capitalize;
    font-weight: 700;
    margin-top: 11px;
    float: left
}

.menu_item:hover {
    background: none repeat scroll 0 0 #42a4cb;
    color: #FFF
}

.menu_item_active {
    background: none repeat scroll 0 0 #42a4cb
}

.pdct_link {
    color: #444;
    text-decoration: none
}

.pdct_link:hover {
    color: #42a3ca;
    text-decoration: underline
}

.nopdct {
    padding-bottom: 9px
}

.search-arrow-div {
    width: 200px;
    margin-left: 15px;
    height: 282px;
    position: absolute
}

.search-arrow-icons {
    width: 215px;
    height: 43px;
    margin: 9px 4px 0;
    list-style: none;
    position: relative;
    top: 9px
}

.search-arrow-icons li {
    float: left;
    width: 53px;
    height: 41px
}

/*.arrow-active {
    background-image: url(../images/newsearchBox/blue-arrow.png)!important
}

.arrow-normal {
    background-image: url(../images/newsearchBox/grey-arrow.png)
}*/

.arrow1 {
    width: 53px;
    height: 41px
}

.arrow2 {
    width: 53px;
    height: 41px;
    margin-left: -6px
}

.arrow3 {
    width: 53px;
    height: 41px;
    margin-left: -13px
}

.arrow4 {
    width: 53px;
    height: 41px;
    margin-left: -20px
}

.searchbox-menu {
    width: 99.8%;
    height: 33px;
    margin: auto;
    list-style: none;
    border-top: 1px solid #aaa
}

.searchbox-menu li {
    float: left;
    height: 33px;
    width: 148px;
    background: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#dbd7d6));
    background: -moz-linear-gradient(top, #ebebeb, #dbd7d6);
    border-right: 1px solid #aaa
}

.searchbox-menu li:first-child {
    border-left: 1px solid #aaa
}

.middle {
    width: 360px!important;
    background: #555 no-repeat!important;
    text-align: center;
    text-transform: uppercase;
    color: #FFF;
    font-size: 21px
}

.middle span {
    color: #41a4cb
}

.middle div {
    position: relative;
    top: 3px
}

.menu-text {
    color: #555;
    font-size: 18px;
    width: 100%;
    height: 33px;
}

.menu-text-active {
    color: #FFF;
    font-size: 18px;
    width: 100%;
    height: 33px
}

.menu-text span,
.menu-text-active span {
    padding: 0 0 0 31px;
    position: relative;
    top: 3px
}

/*.menu-text:hover {
    color: #FFF;
    background: url(../images/newsearchBox/active.png) no-repeat;
    background-size: 100%
}*/

.imgCheck {
    float: left;
    padding: 8px 0 0 11px
}

#search-fields-neubauten,
#search-fields-gebraucht,
#search-fields-yachtdesign,
#search-fields-yachtcharter {
    width: 730px;
    float: left;
    height: 280px;
    margin-left: 221px
}

.hide {
    display: none
}

.charter-mieten {
    margin: 7px auto auto;
    width: 350px;
    height: 55px;
    background-image: url(../images/newsearchBox/yachtcharter-mieten.gif)
}

.b-close1 {
    float: right;
    opacity: 1;
    visibility: visible;
    margin-top: 5px;
    cursor: pointer;
    width: 91px;
    height: 19px;
    outline: none
}

.b-close2 {
    float: right;
    margin-top: 8px;
    margin-right: 8px;
    cursor: pointer;
    outline: none
}

.b-close3 {
    outline: none
}

.b-close4 {
    outline: none
}

#element_to_pop_up1 {
    position: relative;
    top: 0;
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/10/hintergrundschwarz.gif) no-repeat;
    width: 852px;
    height: 686px;
    display: none
}

#element_to_pop_up2 {
    position: relative;
    top: 0;
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/10/hintergrundschwarz.gif) no-repeat;
    width: 725px;
    height: 461px;
    display: none
}

.element_to_pop_up_video {
    position: relative;
    top: 0;
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/10/hintergrundschwarz.gif) no-repeat;
    width: 725px;
    height: 461px;
    display: none
}

#element_to_pop_up3{
    position: relative;
    top: 0;
	background: url(../images/sonderkonstruktion-1.gif) no-repeat;
    width: 964px;
    height: 558px;
    color: #555;
    display: none
}
#element_to_pop_up5{
        left: 14%;
    position: fixed;
    top: 8%;
    background: url(../images/sonderkonstruktion-1.gif) no-repeat;
    width: 964px;
    height: 558px;
    color: #555;
    display: none;
    z-index: 999999999999999999;
}

#element_to_pop_up4 {
    position: relative;
    top: 0;
    background: url(../images/sonderkonstruktion-1.gif) no-repeat;
    width: 964px;
    height: 558px;
    color: #555;
    display: none
}

#kontaktFormularBtn {
    float: left;
    cursor: pointer;
    outline: none
}

#frageFormularBtn {
    float: right;
    cursor: pointer;
    outline: none
}

#kontaktFormularBtn1 {
    float: left;
    cursor: pointer;
    width: 100%;
    margin-top: 20px;
    outline: none
}

#manufacturerKontaktFormularBtn {
    margin-top: 20px;
    cursor: pointer;
    outline: none
}

#manufacturerFrageFormularBtn {
    cursor: pointer;
    margin-top: 15px;
    outline: none
}

.imageSlideDiv {
    position: relative;
    top: 0;
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/10/hintergrundschwarz.gif) no-repeat;
    width: 852px;
    height: 686px;
    display: none
}

#Farbe {
    margin-left: 42px!important
}

#Farbe_geb {
    margin-left: 42px!important
}

#Farbe_design {
    margin-left: 42px!important
}

#Farbe_charter {
    margin-left: 40px!important
}

#menu_wrapper div .nav li a span:nth-child(2) {
    display: none
}

#rightSideInfo {
    list-style-image: url(http://www.schiffe-kaufen.de/wp-content/themes/Accent/images/sternblau.png);
    margin-left: 23px!important;
    line-height: 13px
}

#rightSideInfo li {
    height: 18px
}

.callSidebar {
    background: url(../images/rechner1.gif) no-repeat;
    float: right;
    height: 29px;
    width: 24px;
    margin-left: 9px;
    margin-top: 9px
}

.callSidebar:hover {
    background: url(../images/rechner2.gif) no-repeat;
    float: right;
    height: 29px;
    width: 24px;
    margin-left: 9px;
    cursor: pointer;
    margin-top: 9px
}

#showSide .sidebar_widget {
    padding-top: 27px;
    padding-left: 58px
}

#showSide .sidebar_widget li> div:nth-of-type(1) {
    border: 1px solid #888!important;
    padding: 2px!important
}

.rsearchbox-menu {
    border-top: 1px solid #aaa;
    height: 29px;
    list-style: none;
    margin: auto;
    width: 100%
}

.rsearchbox-menu > li {
    border-right: 1px solid #aaa;
    float: left;
    height: 29px;
    width: 81px
}

.rsearchbox-menu > li:first-child {
    border-left: 1px solid #aaa
}

.rmenu-text-active {
    background: #42a3ca!important;
    color: #fff!important;
    font-size: 12px;
    height: 24px;
    padding-top: 5px;
    width: 100%;
    font-weight: 700;
    text-align: center
}

.rmenu-text {
    background: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#dbd7d6));
    background: -moz-linear-gradient(top, #ebebeb, #dbd7d6);
    color: #555560;
    font-size: 12px;
    height: 24px;
    padding-top: 5px;
    width: 100%;
    font-weight: 700;
    text-align: center
}

.rsearch-arrow-icons {
    width: 125px;
    height: 24px;
    margin: 9px 4px 0;
    list-style: none;
    position: relative;
    top: -7px;
    left: 15px;
    float: right
}

.rsearch-arrow-icons li {
    float: left;
    width: 31px;
    height: 24px
}

.rarrow-active {
    background-image: url(../images/newsearchBox/blue-arrow.png)!important;
    background-size: 31px 24px
}

.rarrow-normal {
    background-image: url(../images/newsearchBox/grey-arrow.png);
    background-size: 31px 24px
}

.rarrow1 {
    width: 31px;
    height: 24px
}

.rarrow2 {
    width: 31px;
    height: 24px;
    margin-left: -4px
}

.rarrow3 {
    width: 31px;
    height: 24px;
    margin-left: -8px
}

.rarrow4 {
    width: 31px;
    height: 24px;
    margin-left: -12px
}

#rsearch-fields-neubauten,
#rsearch-fields-gebraucht,
#rsearch-fields-yachtdesign,
#rsearch-fields-yachtcharter {
    width: 329px;
    height: 543px;
    float: left
}

.viewed_posts {
    width: 100%;
    height: 83px
}

.viewed_posts li:first-child {
    margin-left: 15px!important
}

.viewed_posts li {
    list-style-type: none;
    float: left;
    width: 95px;
    height: 74px;
    margin: 7px 0 0 7px
}

.lastimgnum {
    background-size: 95px 74px!important;
    float: left;
    opacity: .5;
    border: none;
    cursor: pointer;
    width: 95px;
    box-shadow: 0 0 0 0 #42A3CA inset;
    height: 74px;
    position: relative
}

.lastimgnum:hover {
    top: -38px;
    box-shadow: 0 0 0 5px #42A3CA inset;
    opacity: 1
}

.title-info {
    min-width: 477px;
    height: 30px;
    background: none repeat scroll 0 0 #f1f1f1;
    border: 3px solid #555;
    position: relative;
    border-radius: 10px;
    font-family: arial;
    font-size: 17px;
    padding: 2px 10px 0;
    display: none;
    top: -45px;
    z-index: 1
}

.imgZoomHover {
    overflow: hidden;
    width: 100%;
    height: auto;
}

.imgZoomHover img {
    -webkit-transform: scale(1.0);
    -moz-transform: scale(1.0);
    -ms-transform: scale(1.0);
    -o-transform: scale(1.0);
    transform: scale(1.0);
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}

.imgZoomHover:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2)
}

.gallery-icon a {
    width: 154px;
    height: 154px;
    display: inline-block;
    position: relative;
    z-index: 9 !important;
    /*-webkit-box-shadow: inset 0px 0px 0px 10px rgba(0,0,0,1);
-moz-box-shadow: inset 0px 0px 0px 10px rgba(0,0,0,1);
box-shadow: inset 0px 0px 0px 10px rgba(0,0,0,1);*/
}

.gallery-icon a img {
    display: block;
    position: relative;
    z-index: 1;
    border: none !important;
}

.gallery-icon a:hover::before {
    content: '';
    width: 154px;
    height: 154px;
    position: absolute;
    z-index: 99;
    left: 0;
    -webkit-box-shadow: inset 0px 0px 0px 10px #43A3CC;
    -moz-box-shadow: inset 0px 0px 0px 10px #43A3CC;
    box-shadow: inset 0px 0px 0px 10px #43A3CC;
}


/*09-feb-2015*/

#slider_wrapper .bx-controls {
    display: inline-block;
    float: left;
}

body #wrapper #slider_wrapper {
    margin-top: -6px;
    float: left !important;
    background: rgba(72, 72, 72, 1) !important;
    background: -moz-linear-gradient(left, rgba(72, 72, 72, 1) 0%, rgba(128, 128, 128, 1) 49%, rgba(128, 128, 128, 1) 49%, rgba(77, 77, 77, 1) 92%, rgba(72, 72, 72, 1) 100%) !important;
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(72, 72, 72, 1)), color-stop(49%, rgba(128, 128, 128, 1)), color-stop(49%, rgba(128, 128, 128, 1)), color-stop(92%, rgba(77, 77, 77, 1)), color-stop(100%, rgba(72, 72, 72, 1))) !important;
    background: -webkit-linear-gradient(left, rgba(72, 72, 72, 1) 0%, rgba(128, 128, 128, 1) 49%, rgba(128, 128, 128, 1) 49%, rgba(77, 77, 77, 1) 92%, rgba(72, 72, 72, 1) 100%) !important;
    background: -o-linear-gradient(left, rgba(72, 72, 72, 1) 0%, rgba(128, 128, 128, 1) 49%, rgba(128, 128, 128, 1) 49%, rgba(77, 77, 77, 1) 92%, rgba(72, 72, 72, 1) 100%) !important;
    background: -ms-linear-gradient(left, rgba(72, 72, 72, 1) 0%, rgba(128, 128, 128, 1) 49%, rgba(128, 128, 128, 1) 49%, rgba(77, 77, 77, 1) 92%, rgba(72, 72, 72, 1) 100%) !important;
    background: linear-gradient(to right, rgba(72, 72, 72, 1) 0%, rgba(128, 128, 128, 1) 49%, rgba(128, 128, 128, 1) 49%, rgba(77, 77, 77, 1) 92%, rgba(72, 72, 72, 1) 100%) !important;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#484848', endColorstr='#484848', GradientType=1) !important;
    border-bottom: 4px solid #42A3CA;
    height: 395px;
}

body #header_wrapper {
    height: auto !important;
}

#top_bg {
    /*height: auto !important;*/
    float: left;
    height: 119px !important;
    /*-webkit-box-shadow: 0 4px 10px 0 #4D4D4D;
box-shadow: 0 4px 10px 0 #4D4D4D;*/
}

.bx-wrapper {
    margin: 35px auto;
}

body #wrapper #slider_wrapper {
    -webkit-box-shadow: inset 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
}

#content_wrapper .inner .inner_wrapper {
    /*-webkit-box-shadow: inset 0px 30px 20px 0px rgba(0,0,0,0.19);
-moz-box-shadow: inset 0px 30px 20px 0px rgba(0,0,0,0.19);
box-shadow: inset 0px 30px 20px 0px rgba(0,0,0,0.19);*/
    background: url(../images/headerShadow.png) repeat-x scroll center top;
    margin-top: 0;
    display: inline-block;
}

.cateSection .newYachit {
    margin-top: -15px;
}

.page_caption {
    display: none;
}


/**/

body.home #header_pattern {
    display: none;
}

#content_wrapper .inner {
    margin-top: 0;
    float: left;
    width: 100%;
    background: #F1F1F1;
}

#menu_wrapper div .nav li ul li a,
#menu_wrapper div .nav li.current-menu-item ul li a,
#menu_wrapper div .nav li ul li.current-menu-item a,
#menu_wrapper .nav ul li ul li a,
#menu_wrapper .nav ul li.current-menu-item ul li a,
#menu_wrapper .nav ul li ul li.current-menu-item a {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    display: block;
    font-weight: 400;
    height: auto;
    margin-top: -10px;
    padding: 8px 20px 10px 10px;
}

.page-template-yachtdesignSearchbox2 #content_shadow_bottom {
    height: 48px;
    background: none;
}

.one {
    background: #f1f1f1 !important;
}

.two {
    background: #45a3ca !important;
    color: white !important;
    padding-bottom: 5px !important;
}

a.three.Vlabel {
    color: white !important;
    font-size: 19px !important;
    font-weight: bolder !important;
    text-transform: uppercase;
}
.externone {
width: 365px; position: absolute; margin-top: 0px; margin-left: 0px; height: 270px; padding-top: 10px;
}
.externtwo{
width: 100%; margin-top: 12px;
}
.externthree{
width: 262px; margin-left: 11px;
}
.externfour{
height: 18px; border: 1px solid rgb(160, 159, 159); color: rgb(85, 85, 85); font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 12px; cursor: default; margin-left: 97px; margin-top: -1px; padding: 0px; position: absolute; width: 260px;
}
.externfive{
z-index: 3; background: none repeat scroll 0% 0% rgb(213, 234, 251); border: 1px solid; width: 100%; top: 19px; position: absolute; left: -1px;overflow:auto; height: 126px; display:none; font-size: 12px;
}
.externsix{
width:100%; height:18px; text-align:center;text-indent: 17px;
}
.externseven{
width:100%; height:18px; text-indent: 2px;
}
.externeight{
width: 100%; margin-top: 70px;
}
.externnine{
height: 18px; border: 1px solid rgb(160, 159, 159); color: rgb(85, 85, 85); font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 12px; cursor: default; margin-left: 97px; margin-top: -1px; padding: 0px; position: absolute; width: 260px;
}
.externten{
z-index: 3; background: none repeat scroll 0% 0% rgb(213, 234, 251); border: 1px solid; width: 100%; top: 19px; position: absolute; left: -1px;overflow:auto; height: 180px; display:none; font-size: 12px;
}
.externeleven{
width:100%; height:18px; text-align:center;text-indent: 2px;	
}
.externtwelve{
width:100%; height:18px; text-align:left; text-indent: 2px;
}
.externthirteen{
width: 100%; margin-top: 98px;
}
.externfourteen{
width: 262px; margin-left: 40px;
}
.externfifteen{
width: 100%; margin-top: 126px;
}
.externsixteen{
height: 18px; border: 1px solid rgb(160, 159, 159); color: rgb(85, 85, 85); font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 12px; cursor: default; margin-left: 97px; margin-top: -1px; padding: 0px; position: absolute; width: 260px;
}.externdwone {
	height: 270px;
	width: 365px;
	position: absolute;
	padding-top: 12px;
	margin-top: 0px;
	margin-left: 365px;
}
.externeighteen{
width:100%; height:18px; text-indent: 2px; text-align:center;
}
.externnineteen{
width:100%; height:18px; text-indent: 2px; text-align:left;
}
.externtwenty{
width: 100%; margin-top: 155px;
}
.externtwentyone{
height: 18px; border: 1px solid rgb(160, 159, 159); color: rgb(85, 85, 85); font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 12px; cursor: default; margin-left: 97px; margin-top: -1px; padding: 0px; position: absolute; width: 260px;
}
/****----CSS FOR IMAGE SPRITES (HEADER START)---**/
.header-sprite {
    background-image: url(http://www.schiffe-kaufen.de/wp-content/uploads/2017/04/header-sprite.png);
    background-repeat: no-repeat;
    display: block;
}

.header-sprite-achtung {
    width: 18px;
    height: 16px;
    background-position: -5px -5px;
}

.header-sprite-drucker {
    width: 30px;
    height: 24px;
    background-position: -33px -5px;
}

.header-sprite-flagge-amerika {
    width: 27px;
    height: 18px;
    background-position: -73px -5px;
}

.header-sprite-flagge-deutschland {
    width: 27px;
    height: 18px;
    background-position: -110px -5px;
}

.header-sprite-github {
    width: 30px;
    height: 30px;
    background-position: -147px -5px;
}

.header-sprite-gmail {
    width: 30px;
    height: 30px;
    background-position: -5px -45px;
}

.header-sprite-keinbild {
    width: 130px;
    height: 80px;
    background-position: -45px -45px;
}

.header-sprite-linkedin {
    width: 30px;
    height: 30px;
    background-position: -5px -135px;
}

.header-sprite-loeschen1 {
	background-image: url(http://www.schiffe-kaufen.de/wp-content/uploads/2017/04/header-sprite.png);
    background-repeat: no-repeat;
    display: block;
    width: 113px;
    height: 41px;
    background-position: -45px -135px;
}
.header-sprite-loeschen1:hover {
	background-image: url(http://www.schiffe-kaufen.de/wp-content/uploads/2013/09/loeschen2.gif) !important;
	background-repeat: no-repeat;
    display: block;
	background-position: inherit;
}

.header-sprite-merkliste {
    width: 30px;
    height: 30px;
    background-position: -187px -5px;
}

.header-sprite-merkliste:hover {
    width: 30px;
    height: 30px;
    background-position: -185px -45px;
}

.header-sprite-projektb {
    width: 30px;
    height: 30px;
    background-position: -5px -85px;
}

.header-sprite-projektb:hover {
    width: 30px;
    height: 30px;
    background-position: -185px -85px;
}

.header-sprite-stackoverflow {
    width: 30px;
    height: 30px;
    background-position: -185px -125px;
}

.header-sprite-tumblr {
    width: 30px;
    height: 30px;
    background-position: -168px -165px;
}

.header-sprite-twitter {
    width: 30px;
    height: 30px;
    background-position: -227px -5px;
}

.headersprite-seachfield1 {
    width: 348px;
    height: 40px;
    background-position: -5px -654px;
}
/****----CSS FOR IMAGE SPRITES (HEADER END)---**/

/****----CSS FOR IMAGE SPRITES (BODY START)---**/

.hbsprite, .SearchValues, .searchbox-menu>li>a>div {
    background-image: url(http://www.schiffe-kaufen.de/wp-content/uploads/2017/04/spritesheet-2.png);
    background-repeat: no-repeat;
    display: block;
}
.menu-text-active, .menu-text:hover{
    width: 148px !important;
    height: 33px !important;
	color: white;
    background-position: -20px -20px !important;
}
/*.menu-text:hover {
    width: 147px;
    height: 33px;
}*/

.hbsprite-allblog {
    width: 19px;
    height: 19px;
    background-position: -207px -20px;
}

#sunderkonstruktion_submit {
    width: 297px;
    height: 39px;
    background-position: -266px -20px;
}

#sunderkonstruktion_submit:hover {
    width: 297px;
    height: 39px;
    background-position: -603px -20px;
}

.SearchValues {
    width: 300px;
    height: 38px;
    background-position: -940px -20px;
}

.SearchValues:hover {
    width: 300px;
    height: 38px;
    background-position: -1280px -20px;
}

.hbsprite-angelboot-blau {
    width: 108px;
    height: 28px;
    background-position: -20px -98px;
}

.hbsprite-angelboot-grau {
    width: 108px;
    height: 28px;
    background-position: -940px -98px;
}

.hbsprite-archivlinks1 {
    width: 63px;
    height: 32px;
    background-position: -1088px -98px;
}

.hbsprite-archivlinks2 {
    width: 63px;
    height: 32px;
    background-position: -1191px -98px;
}

.hbsprite-beliebt {
    width: 51px;
    height: 25px;
    background-position: -168px -98px;
}

.hbsprite-block1 {
    width: 54px;
    height: 19px;
    background-position: -1294px -98px;
}

.hbsprite-blogstar1 {
    width: 23px;
    height: 23px;
    background-position: -1620px -20px;
}

.hbsprite-blogstar2 {
    width: 23px;
    height: 23px;
    background-position: -1620px -83px;
}

.hbsprite-blogweiter1 {
    width: 120px;
    height: 37px;
    background-position: -1388px -98px;
}

.hbsprite-blogweiter2 {
    width: 120px;
    height: 37px;
    background-position: -20px -175px;
}

.arrow-active {
    width: 53px;
    height: 41px;
    background-position: -259px -146px !important;
}

.menu-text {
    width: 147px;
    height: 33px;
    background-position: -352px -175px;
}

.hbsprite-boxhintergrund {
    width: 958px;
    height: 283px;
    background-position: -539px -175px;
}

.hbsprite-captchainfo {
    width: 275px;
    height: 87px;
    background-position: -20px -498px;
}

.hbsprite-doppellinks {
    width: 32px;
    height: 32px;
    background-position: -1548px -98px;
}

.hbsprite-doppellinks:hover {
    width: 32px;
    height: 32px;
    background-position: -180px -170px;
}

.hbsprite-ergebnis {
    width: 958px;
    height: 178px;
    background-position: -335px -498px;
}

.hbsprite-ergebnis:hover {
    width: 958px;
    height: 178px;
    background-position: -20px -716px;
}

.arrow-normal {
    width: 53px;
    height: 41px;
    background-position: -1548px -170px;
}

.hbsprite-hausboot-blau {
    width: 108px;
    height: 28px;
    background-position: -1333px -498px;
}

.hbsprite-hausboot-grau {
    width: 108px;
    height: 28px;
    background-position: -1481px -498px;
}

.hbsprite-hintergrundschwarz {
    width: 852px;
    height: 683px;
    background-position: -20px -934px;
}

.hbsprite-kapitain {
    width: 190px;
    height: 208px;
    background-position: -1333px -566px;
}

.hbsprite-katamaran-blau {
    width: 108px;
    height: 28px;
    background-position: -1018px -814px;
}

.hbsprite-katamaran-grau {
    width: 108px;
    height: 28px;
    background-position: -1166px -814px;
}

.hbsprite-kontaktbox1 {
    width: 16px;
    height: 16px;
    background-position: -180px -251px;
}

.hbsprite-kontaktbox2 {
    width: 16px;
    height: 16px;
    background-position: -236px -251px;
}

.hbsprite-links {
    width: 32px;
    height: 32px;
    background-position: -292px -251px;
}

.hbsprite-links:hover {
    width: 32px;
    height: 32px;
    background-position: -364px -251px;
}

.hbsprite-linksmarker1 {
    width: 34px;
    height: 66px;
    background-position: -436px -251px;
}

.hbsprite-linksmarker2 {
    width: 34px;
    height: 66px;
    background-position: -1537px -251px;
}

.hbsprite-lupenback {
    width: 100px;
    height: 100px;
    background-position: -20px -357px;

}

.hbsprite-luxusyacht-blau {
    width: 108px;
    height: 28px;
    background-position: -1314px -814px;
}

.hbsprite-luxusyacht-grau {
    width: 108px;
    height: 28px;
    background-position: -1462px -814px;
}

.hbsprite-merk1 {
    width: 25px;
    height: 24px;
    background-position: -1611px -251px;
}

.hbsprite-merk2 {
    width: 25px;
    height: 24px;
    background-position: -160px -315px;
}

.hbsprite-motorboot-blau {
    width: 108px;
    height: 28px;
    background-position: -1018px -882px;
}

.hbsprite-motorboot-grau {
    width: 108px;
    height: 28px;
    background-position: -1166px -882px;
}

.hbsprite-motoryacht-blau {
    width: 108px;
    height: 28px;
    background-position: -1314px -882px;
}

.hbsprite-motoryacht-grau {
    width: 108px;
    height: 28px;
    background-position: -1462px -882px;
}

.hbsprite-nachrichtplus {
    width: 19px;
    height: 19px;
    background-position: -225px -315px;
}

.hbsprite-neublog {
    width: 83px;
    height: 83px;
    background-position: -284px -357px;
}

.hbsprite-pdfteaser {
    width: 51px;
    height: 25px;
    background-position: -407px -357px;
}

.hbsprite-popx {
    width: 26px;
    height: 26px;
    background-position: -1611px -315px;
}

.hbsprite-popx:hover {
    width: 26px;
    height: 26px;
    background-position: -160px -381px;
}

.hbsprite-rechtsmarker1 {
    width: 34px;
    height: 66px;
    background-position: -1537px -357px;
}

.hbsprite-rechtsmarker2 {
    width: 34px;
    height: 66px;
    background-position: -1563px -566px;
}

.hbsprite-rennboot-blau {
    width: 108px;
    height: 28px;
    background-position: -912px -950px;
}

.hbsprite-rennboot-grau {
    width: 108px;
    height: 28px;
    background-position: -1060px -950px;
}

.hbsprite-schlauchboot-blau {
    width: 108px;
    height: 28px;
    background-position: -1208px -950px;
}

.hbsprite-schlauchboot-grau {
    width: 108px;
    height: 28px;
    background-position: -1356px -950px;
}

.hbsprite-schliessenx1 {
    width: 91px;
    height: 19px;
    background-position: -1504px -950px;
}

.hbsprite-schliessenx2 {
    width: 91px;
    height: 19px;
    background-position: -1504px -1009px;
}

.hbsprite-scrollbutton2 {
    width: 20px;
    height: 20px;
    background-position: -1611px -381px;
}

.hbsprite-scrolllinks1 {
    width: 30px;
    height: 30px;
    background-position: -1563px -672px;
}

.hbsprite-scrolllinks2 {
    width: 30px;
    height: 30px;
    background-position: -1018px -742px;
}

.hbsprite-scrollrechts1 {
    width: 30px;
    height: 30px;
    background-position: -1088px -742px;
}

.hbsprite-scrollrechts2 {
    width: 30px;
    height: 30px;
    background-position: -1158px -742px;
}

.hbsprite-segelyacht-blau {
    width: 108px;
    height: 28px;
    background-position: -912px -1068px;
}

.hbsprite-segelyacht-grau {
    width: 108px;
    height: 28px;
    background-position: -1060px -1068px;
}

.hbsprite-sonderkonstruktion-1 {
    width: 964px;
    height: 558px;
    background-position: -1683px -20px;
}

.hbsprite-sortierung11 {
    width: 192px;
    height: 25px;
    background-position: -1637px -618px;
}

.hbsprite-sortierung21 {
    width: 192px;
    height: 25px;
    background-position: -1869px -618px;
}

.hbsprite-startbox1 {
    width: 12px;
    height: 14px;
    background-position: -2101px -618px;
}

.hbsprite-startbox2 {
    width: 12px;
    height: 14px;
    background-position: -2153px -618px;
}

.hbsprite-suchenbutton1 {
    width: 225px;
    height: 28px;
    background-position: -2205px -618px;
}

.hbsprite-suchenbutton1:hover {
    width: 225px;
    height: 28px;
    background-position: -1633px -686px;
}

.hbsprite-videoteaser {
    width: 51px;
    height: 25px;
    background-position: -2470px -618px;
}

.hbsprite-yachtcharter-mieten {
    width: 350px;
    height: 55px;
    background-position: -1898px -686px;
}

/****----CSS FOR IMAGE SPRITES (BODY END)---**/

.sf_search .sf_input {
    color: #aaa !important;
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2017/04/spritesheet-2.png) !important;
    height: 40px;
    font-size: 18px;
    width: 272px !important;
    float: left;
    background-position-x: -2256px !important;
	background-position-y: -683px !important;
}
button#submit_btn {
    background: url(http://www.schiffe-kaufen.de/wp-content/uploads/2017/04/spritesheet-2.png) !important;
    background-position-x: -2560px !important;
    background-position-y: -683px !important;
}
button#submit_btn:hover{
	background-position-x: -2560px !important;
    background-position-y: -613px !important;
}
/*.ma-arrow {
    position: absolute;
    right: 10px;
    margin-top: -44px;
    font-size: 30px;
    font-family: monospace;
    color: #989898;
    font-weight: 100;
}*/
.ma-arrow {
    position: absolute;
    right: 10px;
    margin-top: -33px;
    font-size: 17px;
    font-family: monospace;
    color: #989898;
    font-weight: 100;
    border-radius: 150px;
    text-align: center;
    padding: 1px;
    height: 20px;
    width: 20px;
}
#menu_wrapper .nav ul li ul li:hover, #menu_wrapper div .nav li ul li:hover {
    color: white !important;
}

.menuarrow a.hover{
    color: white !important;
}
.menuarrow:hover .ma-arrow {
    color: white !important;
}
input#sunderkonstruktion_close_btn {
    background-image: url(http://www.schiffe-kaufen.de/wp-content/themes/Accent/images/popx1.gif);
}
input#sunderkonstruktion_close_btn:hover {
    background-image: url(http://www.schiffe-kaufen.de/wp-content/themes/Accent/images/popx2.gif);
}
.sprite {
    background-image: url(http://www.schiffe-kaufen.de/home_opt_img/spritesheet.png);
    background-repeat: no-repeat;
    display: block;
}
.sprite-archivlinks1 {
    width: 63px;
    height: 32px;
    background-position: -89px -5px;
	background-position-x: 0%;
    background-position-y: 0%;
    background-size: initial;
    background-repeat-x: no-repeat;
    background-repeat-y: no-repeat;
    background-attachment: scroll;
    background-origin: initial;
    background-clip: initial;
    background-color: transparent;
}
.sprite-block1 {
    width: 54px;
    height: 19px;
    background-position: -162px -5px;
}
.sprite-blogstar1 {
    width: 23px;
    height: 23px;
    background-position: -226px -5px;
}
.sprite-doppelrechts1 {
    width: 32px;
    height: 32px;
    background-position: -5px -85px;
}
.sprite-rechts1 {
    width: 32px;
    height: 32px;
    background-position: -5px -264px;
}
.sprite-falsch {
    width: 31px;
    height: 31px;
    background-position: -86px -85px;
}
.sprite-nachrichtplus {
    width: 19px;
    height: 19px;
    background-position: -315px -172px;
}
.sprite-scrollobengrau {
    width: 23px;
    height: 16px;
    background-position: -159px -201px;
}

.sprite-scrolluntengrau {
    width: 23px;
    height: 16px;
    background-position: -192px -201px;
}
