/* Enter Your Custom CSS Here */

/* Gravity forms Stars */

.Select-Apps select {
	height: 45px;
}

.form_html {
    background-color: #fff;
    border-width: 2px;
    border-color: #008b78;
    border-style: solid;
    padding: 8px;
}


/* FAQ System */
.ewd-ufaq-faq-post {
	  border-width: 2px;
    border-color: #3f444b;
	  border-style:solid;
}

#input_26_6 {
	height:auto;
}

div.ewd-ufaq-faq-title div.ewd-ufaq-post-margin-symbol {
    margin-top: 8px;
}

.ewd-ufaq-post-margin-symbol span {
    display: inline-block;
    font-size: 16px!important;
    margin: 0 auto;
}

.ewd-ufaq-faq-title-text h4 {
	font-size:17px;
}

#label_24_6_0 {
	background-image: url(/blog/scripts/parts/Star-5.png);
    background-size: 98px; 
    width: 100%; 
	  height: 20px;
    background-repeat: no-repeat;
    background-position: left;
	 font-size:0px;
	}

#label_24_6_1 {
	background-image: url(/blog/scripts/parts/Star-4.png);
    background-size: 98px; 
    width: 100%; 
	  height: 20px;
    background-repeat: no-repeat;
    background-position: left;
	 font-size:0px;	
	}

#label_24_6_2 {
	background-image: url(/blog/scripts/parts/Star-3.png);
    background-size: 98px; 
    width: 100%; 
	  height: 20px;
    background-repeat: no-repeat;
    background-position: left;
	 font-size:0px;	
	}

#label_24_6_3 {
	background-image: url(/blog/scripts/parts/Star-2.png);
    background-size: 98px; 
    width: 100%; 
	  height: 20px;
    background-repeat: no-repeat;
    background-position: left;
	 font-size:0px;	
	}

#label_24_6_4 {
	background-image: url(/blog/scripts/parts/Star-1.png);
    background-size: 98px; 
    width: 100%; 
	  height: 20px;
    background-repeat: no-repeat;
    background-position: left;
		 font-size:0px;
	}

.input-field-agb-adlmanninger, .input-field-agb-in2tb  {
	  height:60px;
}

.em-booking-form label
{
	width:210px;	
}

.input-field-agb_in2tb label {
	width:500px;
}

.em-bookings-form-coupon {
	margin-bottom:15px;
}

.input-field-agb_in2tb {
	margin-bottom:15px!important;
}

.post-navigation1 {
	display:none
}

.small-label {
  font-size:10px;
  padding-left: 4px;
}

.post-20993 {
	padding:0px!important;	
}

.post-20993 .entry-header{
	visibility:hidden;	
	height:0px;
}

.em-booking-gateway label {
	width:100%;
	margin-top:30px;
}

/* Produkte BLUE */
.productsblue2 {
	padding-top:0px!important;	
}

/* formular Email */

input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type=reset], input[type=tel], select, textarea {
    color: #666;
    border-color: #0378d3;
    background: #dbd9d9;
}

label1,input1{
  display:flex;
  flex-direction:column;
}

.inv_table {
	margin-left: 100px;
	margin-right: 100px;
	width: 80%!important;
} 

.inv_Logo {
	width:120px;
 }

.inv_heading {
	background-color: azure;
}


#vlog-module-0-4, #vlog-module-0-2 {
border: 1px solid #ccc;
border-radius: 0.5em;
padding-top: 12px;
margin-bottom: 5px;
margin-top: 5px;
}	

#vlog-module-0-1 .row-eq-height {
	margin-bottom: -61px;
}


.type-post div.vlog-featured-info {
	visibility: visible;	
}

#vlog-module-0-1 .category-cover {
	
}

/* APPS Blue-2 */
.apps-kaufen {
    margin-bottom: 20px;
    margin-top: 20px;
}

.Preis_Produkte_Feld {
    font-weight: bold;
    font-size: 15px;
}

.Preis_Produkte_Value {
    font-weight: bold;
    font-size: 15px;
}


/* event manager */
.em-booking-form-details {
     width: 100%;    
}

.main-apps-blog-posts-wrapper {
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.Text_Produkte {
  height: 150px;
}


.Covid img {
display: block;
margin-left: auto;
margin-right: auto;	
float:none;

}

.Covid {
	background: #757575;
	border: 1px solid #ccc;
	border-radius: 0.5em;
	font-size: 17px;
	/* line-height: 18px; */
	clear: left;
	margin-top: 0px;
	margin-bottom: 14px;	
	text-align: center;
	color: white;
	padding-top: 7px;
  padding-bottom: 8px;
	padding-left: 9px;
	padding-right: 9px;
}

.Covid a:hover {
	color: #23333a!important;
  text-decoration: underline;
}

.Covid a {
	color: #fff!important;
  text-decoration: underline;
}

#vlog-module-0-1 h1 {
  font-size: 26px;
  line-height: 30px;
  margin-bottom: 9px;
}

.menu-item-6570 a {
    color: #ffffff !important;
    font-weight: bold !important;    
}

.menu-item-6564 a {


}

.menu-item-6564 {

}


.sub-menu {
}

.sub-menu {

}


.storniert {
	position: absolute;
    left: 77px;
    background: linear-gradient(#bc2d2d,#ffc0c0 1em,#fff);
    width: 730;
    width: 717px;
    height: 89px;
}

.storniert_text {
  
}


.Banner {
background: #f3f6ff;
font-size: 13px;
line-height: 19px;
justify-content: flex-start;
hyphens: auto;
text-align: justify;

}

.Banner p {

}

.Banner img {
 margin-right: 11px;
margin-left: 0px;
}

@media only screen and (max-width: 2500px)
{
 .pea_cook_wrapper.pea_cook_bottomcenter {
 width: 100% !important;
 bottom: 0px !important;
 left: 0px !important;
 margin-top: 0px !important;
 margin-right: auto !important;
 margin-bottom: 0px !important;
 margin-left: auto !important;
 display: table;
 line-height: 90%;
 }
}

@media only screen
    and (max-width: 400px)
    and (orientation:portrait) 
{
 .pea_cook_wrapper.pea_cook_bottomcenter {
 width: 100% !important;
 bottom: 7px !important;
 left: 0px !important;
 margin-top: 0px !important;
 margin-right: auto !important;
 margin-bottom: 70px !important;
 margin-left: auto !important;
 display: table;
 line-height: 90%;
 }
}

@media only screen
    and (max-width: 800px)
    and (orientation:landscape) 
{
 .pea_cook_wrapper.pea_cook_bottomcenter {
 width: 100% !important;
 bottom: 7px !important;
 left: 0px !important;
 margin-top: 0px !important;
 margin-right: auto !important;
 margin-bottom: 20px !important;
 margin-left: auto !important;
 display: table;
 line-height: 90%;
 }
}

button.pea_cook_btn {
    font: bold 9px "helvetica neue", helvetica, arial, sans-serif!important;
    line-height: 5px!important;
    vertical-align: middle;  
}
.wp-caption-text {
    text-align: center;
    margin-top: 7px;
    font-size: 13px;
    line-height: 16px;
}

.menu-item-937 a {
  color: #c2050a !important;
  font-weight: bold !important;
  font-size: 14px !important;
}

.menu-item-936 a {
  color: #c2050a !important;
  font-weight: bold !important;
  font-size: 14px !important;
}

.total { 
    width: 100%;
}

span.wpcf7-list-item {    
    display: block;
}

.sc-checkout-form {
    width: 156px;
    float: left;
}

.su-box-style-glass {
 line-height: 22px;
}

.stars {
    clear: both;
    display: block;
    margin: 0 0px;       
    max-width: 100%;
}

.post-1255 iframe ul.time{
}

.appimg {
  margin-right: 6px;
}

.appimg5 {
  margin-right: 6px;
}

.app1 {

}
.app2 {
 
}

.app5 {
 
}

.app5a {

}


.app5a img {

}


.details {

}

.details img {
    margin-left: -151px;
    margin-top: 168px;
}

.details5 img {
margin-left: -299px;
margin-top: 98px;
}

.details-bundle img {
margin-left: -299px;
margin-top: 98px;
}

.bestellen img {
margin-left: -181px;
margin-top: 265px;
}

.bestellen-bundle img {
margin-left: -228px;
margin-top: 191px;
}

.bestellen5 img {
margin-left: -175px;
margin-top: 95px;
}

.produkte {
padding-top: 1px;
}

.bestellen {
    margin-top: -134px;
    margin-bottom: 130px;
}


.aligncenter {
  align-content:none;
}

.detailsbund img {
left: -44px;
margin-left: -151px;
margin-top: 176px;
}

.bestellenbund img {
margin-left: -194px;
margin-top: 194px;
}



.vlog-featured-info .entry-header {
    max-width: 800px;  
}
.vlog-lay-c {   
    height: 330px;
}
.Tab_Trainer {
  font-size: 13px;
line-height: 19px;
}

.category-neuigkeiten H2 {
  font-size:14px;
}

.su-column-inner {
  font-size:13px;
  line-height:19px;
  hyphens: auto; 
  text-align: justify
}

.su-row  {
    margin: 0 0 0 0%!important;
    border-width: 1px!important;  
    border-style: solid;
    border-color: #c5c5c5;
}

.su-column {
    margin: 1% 0 0 2%!important;
}

.tab_Anmeldung td {
    font-size: 11px;
    line-height: 18px;
    padding: 3px 3px;
}

.Trainer td {
  padding: 1px 1px;
}

.Boote td {
  padding: 3px 3px;
}

.Boote p {
  line-height: 19px;
}

.hpost-2260 div.vlog-content {
    width: 450px;   
}

.Term-Entry  {  
    background: #f5f5f5;
    background: -webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),color-stop(1em,#f2f2f2),to(#fff));
    background: -webkit-linear-gradient(#f2f2f2,#f2f2f2 1em,#fff);
    background: -moz-linear-gradient(top,#f2f2f2,#f2f2f2 1em,#fff);
    background: -ms-linear-gradient(#f2f2f2,#f2f2f2 1em,#fff);
    background: -o-linear-gradient(#f2f2f2,#f2f2f2 1em,#fff);
    background: linear-gradient(#f2f2f2,#f2f2f2 1em,#fff);
    background-repeat: no-repeat;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  width: 730px;
height: 89px;
margin-left: -14px;

}

.Term-Entry:after {
  content: "";
  display: table;
  clear: both;
  margin-top:40px;
}

.Term-web {
position: absolute;
margin-left: -45px;
margin-top: 12px;  
}

.Term-Title {
    color: #3d6b99;
    font-weight: bold;
    font-size: 10.5pt;
    margin: 0 0 0.4em;
    -webkit-transition: color 0.1s;
    transition: color 0.1s;
  
}

.Term-Info {
 position: absolute;
top: 50px;
right: 2px;
}

.Term-Info-web {
    position: absolute;
    top: 50px;
    right: 3px;
}


.Skipper-Info {
    position: absolute;
    top: 28px;
    right: 3px;
}

.Term-Event {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 0.5em;
    clear: right;
    margin: 7.5px 0;
    overflow: hidden;
    position: relative;
    padding: 0.6em;
    -webkit-transition: border-color 0.1s;
    transition: border-color 0.1s;
}

.Term-Monat {
    background: #6689ac;
    border-radius: 4px 4px 0 0;
    color: #fff;
    font-size: 0.8em;
    letter-spacing: 0.2em;
    padding: 0 0.2em;
    text-transform: uppercase;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}


.Term-Tag {
    font-size: 2em;
    padding: 0.35em 0 0.22em;
}

.Term-Color {  
color: #333;
border: 1px solid #c2c2c2;
border-top-color: rgb(194, 194, 194);
border-top-style: solid;
border-top-width: 1px;
border-top: none;
border-radius: 5px;
-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.08);
box-shadow: 0 2px 2px rgba(0,0,0,0.08);
position: absolute;
color: #525252;
    float: left;
    font-weight: bold !important;   
    background-repeat: no-repeat;
    line-height: 1.2em;
    margin: 2px 2px;
    overflow: hidden;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    width: 9px;
    height: 72px;
    margin-top: 7px;
    margin-left: 0px;
    background-color: aquamarine;
}

.Term-Box {  
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 15px;
line-height: 1.428571429;
color: #333;
word-wrap: break-word;
    border: 1px solid #c2c2c2;
        border-top-color: rgb(194, 194, 194);
        border-top-style: solid;
        border-top-width: 1px;
    border-top: none;
    border-radius: 5px;
    -webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.08);
    box-shadow: 0 2px 2px rgba(0,0,0,0.08);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #525252;
    float: left;
    font-weight: bold !important;
    background-image: -webkit-linear-gradient(#fff,#fff 1em,#e7e7e7);
    background-image: linear-gradient(#fff,#fff 1em,#e7e7e7);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    filter: none \9;
    line-height: 1.2em;
    margin: 7.5px 0.75em;
    overflow: hidden;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    width: 4em;
}


.Term_Col2 {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 0.5em;
    clear: right;
    margin: 7.5px 0;
    overflow: hidden;
    position: relative;
    padding: 0.6em;
    -webkit-transition: border-color 0.1s;
    transition: border-color 0.1s;
    line-height: 15px;
    height: 73px;
    float: left;
    width: 46%;
}

.Term_Col3 {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 0.5em;
    clear: right;
    margin: 7.5px 0;
    overflow: hidden;
    position: relative;
    padding: 0.6em;
    -webkit-transition: border-color 0.1s;
    transition: border-color 0.1s;
    line-height: 21px;
    height: 73px;
    float: left;
    margin-left: 6px;
}

.Term_Col3_green {
    background: #b0f9b0;
    border: 1px solid #ccc;
    border-radius: 0.5em;
    clear: right;
    margin: 7.5px 0;
    overflow: hidden;
    position: relative;
    padding: 0.6em;
    -webkit-transition: border-color 0.1s;
    transition: border-color 0.1s;
    line-height: 21px;
    height: 73px;
    float: left;
    margin-left: 6px;
}

.Term_Col3_orange {
    background: #ffdb74;
    border: 1px solid #ccc;
    border-radius: 0.5em;
    clear: right;
    margin: 7.5px 0;
    overflow: hidden;
    position: relative;
    padding: 0.6em;
    -webkit-transition: border-color 0.1s;
    transition: border-color 0.1s;
    line-height: 21px;
    height: 73px;
    float: left;
    margin-left: 6px;
}

.Term_Col3_red {
    background: #ffb1b1;
    border: 1px solid #ccc;
    border-radius: 0.5em;
    clear: right;
    margin: 7.5px 0;
    overflow: hidden;
    position: relative;
    padding: 0.6em;
    -webkit-transition: border-color 0.1s;
    transition: border-color 0.1s;
    line-height: 21px;
    height: 73px;
    float: left;
    margin-left: 6px;
}

.Term_Col4 {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 0.5em;
    clear: right;
    margin: 7.5px 0;
    overflow: hidden;
    position: relative;
    padding: 0.6em;
    -webkit-transition: border-color 0.1s;
    transition: border-color 0.1s;
    line-height: 21px;
    height: 73px;
    float: left;
    margin-left: 6px;
}

.Term_Col5 {
    background: #ffffa7;
    border: 1px solid #ccc;
    border-radius: 0.5em;
    clear: right;
    margin: 7.5px 0;
    overflow: hidden;
    position: relative;
    padding: 0.6em;
    -webkit-transition: border-color 0.1s;
    transition: border-color 0.1s;
    line-height: 21px;
    height: 73px;
    float: left;
    margin-left: 6px;
}

.Term-Title {
color: #3d6b99;
font-weight: bold;
font-size: 12.5pt;
margin: 0 0 0;
-webkit-transition: color 0.1s;
transition: color 0.1s;
float:left;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  
}

.Term-Title1 {
color: #3d6b99;
font-size: 8.8pt;
margin: 0 0 0.4em;
-webkit-transition: color 0.1s;
transition: color 0.1s;
padding-left: 14px;
overflow: hidden;
}

.Term-Title-web {

    color:#3d6b99;
    font-weight: bold;
    font-size: 13.0px;
    margin: 0 0 0;
    -webkit-transition: color 0.1s;
    transition: color 0.1s;
    float: left;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.Term-Title1-web {
color: #3d6b99;
font-size: 8.8pt;
margin: 0 0 0.4em;
-webkit-transition: color 0.1s;
transition: color 0.1s;
padding-left: 14px;
overflow: hidden;
}

.Term-Platz {
color: #3d6b99;
font-size: 8.8pt;
margin: 0 0 0.4em;
-webkit-transition: color 0.1s;
transition: color 0.1s;
padding-left: 14px;
overflow: hidden;
margin-left: -10px;  
}

.Term-Platz1 {
color: #3d6b99;
font-size: 14pt;
margin: 0 0 0.4em;
-webkit-transition: color 0.1s;
transition: color 0.1s;
padding-left: 20px;
overflow: hidden;
}

.Term-Platz1-web {
color: #3d6b99;
font-size: 14pt;
margin: 0 0 0.4em;
-webkit-transition: color 0.1s;
transition: color 0.1s;
padding-left: 12px;
overflow: hidden;
}

.Term-Kosten {
color: #3d6b99;
font-size: 8.8pt;
margin: 0 0 0.4em;
-webkit-transition: color 0.1s;
transition: color 0.1s;
padding-left: 14px;
overflow: hidden;
margin-left: 1px; 
}

.Charter-Kosten {
color: #c62a2a;
font-size: 8.8pt;
overflow: hidden;
margin-top: -6px;
text-decoration-line: line-through;
text-decoration-thickness: 2px;
}

.Charter-Discount {
color: #047911;
font-size: 11.8pt;
overflow: hidden;
margin-top: -6px;
 
}

.Term-Kosten1 {
color: #3d6b99;
font-size: 18pt;
margin: 0 0 0.4em;
-webkit-transition: color 0.1s;
transition: color 0.1s;
padding-left: 14px;
overflow: hidden;
}

.Term-Anmeldung {
color: #3d6b99;
font-size: 12pt;
margin: 0 0 0.4em;
-webkit-transition: color 0.1s;
transition: color 0.1s;
padding-left: 1px;
overflow: hidden;
padding-top: 14px;
}

.Term-Besch {
color: #3d6b99;
font-size: 10.0pt;
margin: 0 0 0.4em;
-webkit-transition: color 0.1s;
transition: color 0.1s;
}

.Term-Code {
color:#3d6b99;
font-weight: bold;
display: abs;
position: absolute;
top: 56px;
right: 26px;
font-size: 11px;  
}

.Term-Code-web {
    color:#3d6b99;
    font-weight: bold;
    display: abs;
    position: absolute;
    top: 55px;
    right: 25px;
    font-size: 12px;
}

.Skipper-Title {
color: #3d6b99;
font-weight: bold;
font-size: 13px;
margin: 0 0 0;
-webkit-transition: color 0.1s;
transition: color 0.1s;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  
}

.Skipper-Title1 {
color: #3d6b99;
font-size: 8.8pt;
margin: 0 0 0.4em;
-webkit-transition: color 0.1s;
transition: color 0.1s;
overflow: hidden;
position: absolute;
top: 28px;
}

.Skipper-Platz {
color: #3d6b99;
font-size: 8.8pt;
margin: 0 0 0.4em;
-webkit-transition: color 0.1s;
transition: color 0.1s;
text-align:center;
overflow: hidden;
margin-top: -8px;  
}

.Skipper-Platz1 {
color: #3d6b99;
font-size: 18pt;
margin: 0 0 0.4em;
-webkit-transition: color 0.1s;
transition: color 0.1s;
overflow: hidden;
margin-top: 7px;
}

.Skipper-Kosten {
color: #3d6b99;
font-size: 8.8pt;
margin: 0 0 0.4em;
-webkit-transition: color 0.1s;
transition: color 0.1s;
padding-left: 14px;
overflow: hidden;
margin-left: 1px; 
}

.Skipper-Kosten1 {
color: #3d6b99;
font-size: 18pt;
margin: 0 0 0.4em;
-webkit-transition: color 0.1s;
transition: color 0.1s;
padding-left: 14px;
overflow: hidden;
}

.Skipper-Anmeldung {
color: #3d6b99;
font-size: 9pt;
margin: 0 0 0.4em;
-webkit-transition: color 0.1s;
transition: color 0.1s;
padding-left: 1px;
overflow: hidden;
padding-top: 14px;
}

.Skipper1-Anmeldung {
color: #3d6b99;
font-size: 9pt;
margin: 0 0 0.4em;
-webkit-transition: color 0.1s;
transition: color 0.1s;
padding-left: 1px;
overflow: hidden;
padding-top: 31px;
}

.Skipper1-Map {
color: #3d6b99;
font-size: 8pt;
overflow: hidden;
margin-top: -9px;
}

.Skipper-Besch {
color: #3d6b99;
font-size: 7.8pt;
margin: 0 0 0.4em;
-webkit-transition: color 0.1s;
transition: color 0.1s;
position: absolute;
top: 51px;
}

.Skipper-Preis {
color: #3d6b99;
font-size: 13px;
margin: 0 0 0.4em;
-webkit-transition: color 0.1s;
transition: color 0.1s;
position: absolute;
top: 7px;
right: 8px;
font-weight: bold;
}

.Skipper1-Preis {
color: #3d6b99;
font-size: 16px;
margin: 0 0 0.4em;
-webkit-transition: color 0.1s;
transition: color 0.1s;
position: absolute;
top: 15px;
right: 8px;
font-weight: bold;
}

.Skipper-Code {
  color: #3d6b99;
  font-weight: bold;
  display: abs;
  right: 10px;
  position: absolute;
  top: 52px;
  font-size: 13px;
}

.Skipper_Col2 {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 0.5em;
    clear: right;
    margin: 7.5px 0;
    overflow: hidden;
    position: relative;
    padding: 0.6em;
    -webkit-transition: border-color 0.1s;
    transition: border-color 0.1s;
    line-height: 15px;
    height: 73px;
    float: left;
     width: 30%;
}

.Skipper_Col3 {
background: #fff;
border: 1px solid #ccc;
border-radius: 0.5em;
clear: right;
margin: 7.5px 0; 
overflow: hidden;
position: relative;
-webkit-transition: border-color 0.1s;
transition: border-color 0.1s;
line-height: 21px;
height: 73px;
float: left;
margin-left: 6px;
text-align: center;
width:64px;
visibility: hidden;
}

.Skipper_Col3_green {
background: #b0f9b0;
border: 1px solid #ccc;
border-radius: 0.5em;
clear: right;
margin: 7.5px 0; 
overflow: hidden;
position: relative;
-webkit-transition: border-color 0.1s;
transition: border-color 0.1s;
line-height: 21px;
height: 73px;
float: left;
margin-left: 6px;
text-align: center;
width:64px;
}
.Skipper_Col3_orange {
background: #ffdb74;
border: 1px solid #ccc;
border-radius: 0.5em;
clear: right;
margin: 7.5px 0; 
overflow: hidden;
position: relative;
-webkit-transition: border-color 0.1s;
transition: border-color 0.1s;
line-height: 21px;
height: 73px;
float: left;
margin-left: 6px;
text-align: center;
width:64px;
}

.Skipper_Col3_red {
background: #ffb1b1;
border: 1px solid #ccc;
border-radius: 0.5em;
clear: right;
margin: 7.5px 0; 
overflow: hidden;
position: relative;
-webkit-transition: border-color 0.1s;
transition: border-color 0.1s;
line-height: 21px;
height: 73px;
float: left;
margin-left: 6px;
text-align: center;
width:64px;
}

.SKipper_Col4 {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 0.5em;
    clear: right;
    margin: 7.5px 0;
    overflow: hidden;
    position: relative;
    padding: 0.6em;
    -webkit-transition: border-color 0.1s;
    transition: border-color 0.1s;
    line-height: 21px;
    height: 73px;
    float: left;
    margin-left: 6px;
}

.Skipper_Col5 {
    background: #ffffa7;
    border: 1px solid #ccc;
    border-radius: 0.5em;
    clear: right;
    margin: 7.5px 0;
    overflow: hidden;
    position: relative;
    padding: 0.6em;
    -webkit-transition: border-color 0.1s;
    transition: border-color 0.1s;
    line-height: 21px;
    height: 73px;
    float: left;
    margin-left: 6px;
}

.Skipper_ColMap {   
    border: 1px solid #ccc;
    border-radius: 0.5em;
    clear: right;
    margin: 7.5px 0;
    overflow: hidden;
    position: relative;
    padding: 0.6em;
    -webkit-transition: border-color 0.1s;
    transition: border-color 0.1s;
    line-height: 21px;
    height: 73px;
    float: left;
    margin-left: 6px;
    width:72px;
}

.Skipper_ColMap_Punat {
   background: #cddeff;
}

.Skipper_ColMap_Biograd {
   background: #cddeff;
}

.Skipper_ColMap_Andrea {
   background: #cddeff;
}

.Skipper_ColMap_Piccolo {
   background: #a3faf2;
}


.Skipper_ColMap img {
    width: 87%;
    position: absolute;
    margin-top: -4px;
    margin-left: -5px;
}

.Boote {
    background: #6689ac;
    border-radius: 4px 4px 0 0;
    color: #fff;
    font-size: 10px !important;
    letter-spacing: 0.2em;
    padding: 0 0.2em;
    text-transform: uppercase;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}


.Scroll {
  overflow-x: auto;
}

.ausbildung td {
  padding: 2px 2px;
}

.widget_weblizar_facebook_likebox h4.widget-title  {
  display:none;
}

.FB_inner {
 display: block;
 width: 142%;
 overflow: hidden;
 margin-bottom: -43px;
 margin-left: -13px;
 margin-top: -5px;
 height: 246px;
}

.Tab_Angebote td {  
  vertical-align: top;
  font-size:14px;
}

.Tab_Angebote .column-1 {  
  width:225px;  
}
.Tab_Angebote  {  
  width:700px;  
}

.su-tabs-nav span {
  font-size:12px!important;
}

.Skipper-BootName {
 position: absolute;
 font-size: 8px;
 margin-top: -4px;
 margin-left: 1px;
}

.TextRahmen { 
  border: #15b0d3;
  border-top-style: none;
  border-top-width: medium;
  border-right-style: none;
  border-right-width: medium;
  border-bottom-style: none;
  border-bottom-width: medium;
  border-left-style: none;
  border-left-width: medium;
  border-width: 3px;
  border-style: solid;
  padding: 6px;
  border-radius: 16px;
  margin-top: 5px;  
}

.TextRahmen img {
   float: left;
   margin-right: 8px;
}

.Paypal {
  float: right;
}

.lastminute { 
  text-align:center;
  margin-top: -21px;
}

.imglast {
   display: inline-block;
    margin-left: auto;
    margin-right: auto;
    width: 250px;  
}

.bfa td {
  vertical-align: top;
  line-height: 17px;
}

.bfa {
  height: 91px;
  vertical-align: top;
  line-height: 17px;
}

.bfa_col1 {
  width:96px;
  vertical-align: top;
  line-height: 17px;
}

.bfa_col2 {

}

.vlog-main-nav li a {
  font-size:14px!important;
}

.sub-menu  li a {
	font-size:12px!important;
}
.vlog-site-header .sub-menu {
    min-width: 300px;   
}

.sub-menu {
border: 2px solid #7b7b7b;
  
}
.sub-menu {
    -webkit-box-shadow: 1px 1px 15px rgba(0,0,0,0.15);
    box-shadow: 1px 1px 15px rgba(0,0,0,0.15);
}

.Resp { 
  overflow-x:auto;
}

select option {
    display: list-item;
}

.vlog-txt-module {
    margin-bottom: 10px !important;
}

.MM_Box {
  margin-bottom: 10px !important;
}


.MM_Box ul > li::before {    
    margin-right: 11px;
    font-size: 23px;
}

.entry-content-single h3 {
 
border-bottom: #cbcfd1b3;
border-bottom-style: solid;
border-bottom-width: 12px;
margin-bottom: 10px;
}

.widget_weblizar_facebook_likebox h4.widget-title  {
  display:none;
}

.FB_inner {
 display: block;
 width: 142%;
 overflow: hidden;
 margin-bottom: -43px;
 margin-left: -13px;
 margin-top: -5px;
 height: 246px;
}

.widget {
    border: 1px solid rgba(17,17,17,.1);
    margin-bottom: 13px;
    padding: 8px 16px 14px;
}

.h7 {
    font-size: 13px;
    line-height: 14px;
    font-weight: normal;
}

#vlog-module-0-2 article  {
padding-left: 18px;
padding-right: 18px;
float: left;
margin-bottom: 17px;
}

.Clear {
clear:both;
}

.vlog-mod-head12 {
border-bottom: #cbcfd1b3;
border-bottom-style: solid;
border-bottom-width: 12px;
margin-bottom: 10px;
}
